哪位C语言大佬帮我看一下我这字符串比较错在哪?急!

2024-11-28 23:37:33
推荐回答(3个)
回答1:

字符串是有个结束符'\0'的,你用这种方式表示字符串的话。。。。只是从那个位置开始。。。但结束位置鬼知道在哪。。。。三位以后的字符就不知道是什么咯,比较结果为1不是很正常的事吗

回答2:

你把m和g1[3]打印出来就知道了。m和g1[3]是指针,虽然指向的值一样,但是指针不同

回答3:

g1[3]是什么鬼
应该是strcmp(m,g1[2])