當前位置:聚美館>智慧生活>心理>

c語言字元串等於號如何判斷

心理 閱讀(1.23W)
c語言字元串等於號如何判斷

可以使用庫函數strcmp判斷,具體如下:

strcmp是C語言比較字元串的庫函數,形式爲int strcmp(char *a, char *b)

該函數會對a和b的每個字元,按照ascii碼值比較,如果二者完全相同返回0如果a的ascii碼值先出現較大者,會返回1否則返回-1。

所以,要判斷字元串相等,可以使用。

擴展資料:

關於上述strcmp()函數比較字元串的例子

#include<stdio.h>

#include<string.h>

int main(void)

{

char str_1[] = "abc"

char str_2[] = "abc"

char str_3[] = "ABC"

if (strcmp(str_1, str_2) == 0)

printf("str_1 is equal to str_2. n")

else

printf("str_1 is not equal to str_2. n")

if (strcmp(str_1, str_3) == 0)

printf("str_1 is equal to str_3.n")

else

printf("str_1 is not equal to str_3.n")

return 0

}