Ⅰ 調用函數strcmp,必須包含什麼頭文件stdlib.h ctype.h string.h 個各是用於哪裡
調用strcmp函數要用到#include<cstring> / #include <string.h>。
stdlib 頭文件即standard library標准庫頭文件。stdlib.h裡面定義了五種類型、一些宏和通用工具函數。 類型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等。
ctype.h是C標准函數庫中的頭文件,定義了一批C語言字元分類函數(C character classification functions),用於測試字元是否屬於特定的字元類別,如字母字元、控制字元等等。既支持單位元組字元,也支持寬字元。
string .h頭文件定義了一個變數類型、一個宏和各種操作字元數組的函數。
(1)sizet在哪個頭文件擴展閱讀
strcmp函數是string compare(字元串比較)的縮寫,用於比較兩個字元串並根據比較結果返回整數。基本形式為strcmp(str1,str2),若str1=str2,則返回零;若str1<str2,則返回負數;若str1>str2,則返回正數。
規則:
當s1<s2時,返回為負數;
當s1=s2時,返回值= 0;
當s1>s2時,返回正數。
即:兩個字元串自左向右逐個字元相比(按ASCII值大小相比較),直到出現不同的字元或遇'