88问答网
所有问题
c语言中输入字符串结束时,要输入'\0'么
如题所述
举报该问题
推荐答案 2019-08-18
while((s[i]=getchar())!='\n')
i++; //这两句是完成数据输入,每输入一个,i就会加1,直到遇到输入回车符
s[i]='\0'; //一、这句不是while循环的内容,二、此功能为:将回车符变成字符串结束符(只是针对数组的某一位进行操作,而不是改变整个数组内容),你这个代码中可见,回车符不是你想要的数据,只是输入结束的一个判断值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/StgaVtKKBMggc1gVcg.html
相似回答
大家正在搜