c語(yǔ)言strcmp函數(shù)如何使用?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
創(chuàng)新互聯(lián)建站是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開發(fā),軟件開發(fā),微信平臺(tái)小程序開發(fā),10多年建站對(duì)成都玻璃貼膜等多個(gè)領(lǐng)域,擁有多年的網(wǎng)站運(yùn)維經(jīng)驗(yàn)。
c語(yǔ)言strcmp函數(shù)用法:語(yǔ)法結(jié)構(gòu)為【int strcmp(char *str1, char *str2)】,比較字符串str1和str2是否相同,如果相同則返回0,如果不同,在不同的字符處如果str1的字符大于str2字符,則返回負(fù)1。
c語(yǔ)言strcmp函數(shù)用法為:
語(yǔ)法結(jié)構(gòu)為:
int strcmp(char *str1, char *str2);
比較字符串自str1和str2是否相同。如果相同則返回0;
如果不同,在不同的字符處如果str1的字符大于str2的字符,則返回1,否則返回-1
比如:
char a[]="abcd"; char *b="abcd"; char *d="abcde"; int d=strcmp(a,b); //那么d的值是0 d=strcmp(b,d); //d的值是-1 因?yàn)?'\0' 比'e' 小 d=strcmp(d,b); //d的值是1,因?yàn)?'e' 比'\0'大
看完上述內(nèi)容,你們掌握c語(yǔ)言strcmp函數(shù)如何使用的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!