单片机/MCU论坛
直播中

李艺银

7年用户 1040经验值
私信 关注
[问答]

c语言如何对比字符串是否相同?

c语言如何对比字符串是否相同  把一个字符串变量直接赋值给另一个变量怎么实现

回帖(1)

李之涵

2023-11-2 14:40:39
个人经验使用库函数strcmp比较。
strcmp是C语言比较字符串的库函数。形式为
int strcmp(char *a char *b);
该函数会对a和b的每个字符,按照ascii码值比较,如果二者完全相同返回0;如果a的ascii码值先出现较大者,会返回1;否则返回-1.
所以,要判断字符串相等,可以使用
if(strcmp(string1 string2) == 0)
如果
     返回为0;
则相等;
    否则不等
举报

更多回帖

发帖
×
20
完善资料,
赚取积分