字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是( )。

admin2021-02-25  25

问题 字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是(    )。

选项 A、if(strcmp(a,b)==0)
B、if(strcpy(a,b))
C、if(a==b)
D、if(a=b)

答案A

解析 C语言中,判断字符串是否相等,使用字符串比较函数strcmp(),不能使用相等操作符“==”。strcmp(s1,s2)函数比较s1和s2所指字符串的大小时,若串s1>串s2,函数值大于0(正数);若串s1=串s2,函数值等于0;若串s1<串s2,函数值小于0(负数)。
转载请注明原文地址:https://kaotiyun.com/show/Omtp777K
0

最新回复(0)