中易网

用strcmp能否比较单个字符????

答案:2  悬赏:0  
解决时间 2021-01-13 11:21
  • 提问者网友:富士山上尢
  • 2021-01-12 12:40
用strcmp能否比较单个字符????
最佳答案
  • 二级知识专家网友:夜余生
  • 2021-01-12 14:13
可以的,不过单个字符要用双引号。
一般情况下,比较单个字符都用==号比较就可以了。追问如果我用两个数组进行存放两个字符,能否进行比较!追答这二个数组赋值的时候,最后要加上字符串的结束符:\0
这个就可以用strcmp比较了。
例如:
char a[5]={'a','b','\0'};
char b[5]={'a','c','\0'};
if(strcmp(a,b)==0)
......
全部回答
  • 1楼网友:由着我着迷
  • 2021-01-12 14:51
可以,比如
char *s1="a";
char *s2="a";

strcmp(s1,s2)==0为真
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息