C语言中,strcmp()函数的返回值问题!
答案:2 悬赏:0
解决时间 2021-03-09 21:01
- 提问者网友:冷场帝
- 2021-03-09 02:57
用GCC编译器,三种返回值分别是1,-1,0,但用TC编译的结果是32,-1,0。当两个字符串不相等时返回的值是随机的还是固定的?
最佳答案
- 二级知识专家网友:情战辞言
- 2021-03-09 03:46
标准只是规定三个值:小于零,零,大于零。具体是什么值编译器自己定的,所以编程时候判断小于等于大于,不能判断是否等于1或者-1
全部回答
- 1楼网友:嗷呜我不好爱
- 2021-03-09 03:57
用字符串数组,
从头到尾对字符逐个相减,如果等于零继续,如果不等于零则返回差值即可。如果扫描完所有字符仍然是零,则返回零。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯