一个关于字符串或字符数组的问题当定义一个字符数组并初始化后,在其最后一个字符后是否有 \o 做为结束,
一个关于字符串或字符数组的问题
当定义一个字符数组并初始化后,在其最后一个字符后是否有 "\o "做为结束,能不能当做字符串进行输出.
在用字符串进行输入输出时,遇到空格时系统会怎么处理,想输入hello world再输出时怎么变成hello了
请知道的兄弟帮忙解说下.
[解决办法]
或者这么修改:
scanf( "%s ",a);
==》
scanf( "%[^\n] ",str); //接收一个字符串, 回车结束输入, 可以输入空格
