66问答网
所有问题
C语言strcmp和直接“==”有什么区别?
如题所述
举报该问题
推荐答案 推荐于2017-10-08
比较两个字符串的大小用strcmp函数,这个函数内是依次比较两个字符串的每个字符,一直到遇到不同的字符或某个字符串的结尾为止。
char ch1[20] = "hello";
char ch2[20] = "heworld";
而如果ch1 == ch2这样对比的是两个字符串的首地址是否相同,而不是字符串的内容按照字典序的大小。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UipUDiDi2spvxsi2x99.html
相似回答
大家正在搜
相关问题
C语言中 memcmp 和 strcmp 函数有哪些区别
C语言中strcmp是什么意思?有什么功能和作用?
C语言中strcoll和strcmp的区别
c语言中strcmp的用法
c语言中strcmp(a[],b[])>0和a[]>b[]有...
C语言中,&和&&有什么区别,|和||有什么区别?
strcmp在c语言中是什么意思呢?
在C语言中,strcmp()是什么函数?