strcmp函數(shù)是可變參數(shù)的函數(shù)嗎?
從目前來說,沒有變參的函數(shù)strcmp
strcmp的用法
所在頭文件:string.h
功能:比較字符串s1和s2。
一般形式:strcmp(字符串1,字符串2)
說明:
當(dāng)s1<s2時(shí),返回為負(fù)數(shù) 注意不是-1
當(dāng)s1==s2時(shí),返回值= 0
當(dāng)s1>s2時(shí),返回正數(shù) 注意不是1
即:兩個(gè)字符串自左向右逐個(gè)字符相比(按ASCII值大小相比較),直到出現(xiàn)不同的字符或遇'\0'為止。如:
"A"<"B" "a">"A" "computer">"compare"
特別注意:strcmp(const char *s1,const char * s2)這里面只能比較字符串,不能比較數(shù)字等其他形式的參數(shù)。