當前位置:首頁 » 編程語言 » c語言中strcmp怎麼定義
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中strcmp怎麼定義

發布時間: 2023-03-07 10:25:43

c語言strcmp函數是什麼樣的代碼

1、cmp

compare,比較的縮寫。
2、strcmp是c語言中頭文件<string.h>(字元串函數)中定義的一個用於對兩組字元串進行比較的函數,它的返回值是int類型。
假設有兩組字元串cs和ct,當cs<ct時,函數返回一個負數;當cs==ct時,函數返回0;當cs>ct時,函數返回一個正數。
即:兩個字元串自左向右逐個字元相比(按ascii值大小相比較),直到出現不同的字元或遇'\0'為止。如:"a"<"b"
,"a">"a"
,"computer">"compare"
,"comput">"comp"
strcmp函數原型為:int
strcmp(const
char
*s1,const
char
*
s2);

Ⅱ 在C語言中,strcmp()是什麼函數


strcmp簡介:


函數原型int strcmp(const char *str1,const char *str2);


其作用為:


將str1的各個字母的ASCII碼與str2的進行比較。


若str1>str2則返回整數,若str1=str2返回0,否則,返回負數。


一般這樣調用:


if(strcmp(str1,str2)==0)




當然,這是C語言的庫函數,它的代碼存儲在某個庫文件中。


在string.h里只是一個聲明。


我給你寫一下,大概是這樣的:


int strcmp(const char *str1,const char *str2)。

Ⅲ C語言的strcmp是什麼意思

strcmp(str1,str2)函數就是比較參數中兩個字元串str1 和 str2的大小(大小寫敏感,即"A" != "a"),如果完全相等,返回0,如果str1 < str2(按照字母順序比較),返回-1,如果str1 > str2,則返回1。

上面的代碼都是在比較字元串sRuleGroup是否等於"PST","PPP"等,然後根據不同的比較結果作不同是事情。。。