C语言小题目!

2025-01-01 01:48:47
推荐回答(1个)
回答1:

1,
main()
{char str[13];scanf("%s",str);printf("%s\n",str);}
若输入abcd1234 efgh<回车>则程序输入结果是abcd1234 为什么?

scanf("%s",str); 遇到空格, 读取截止.所以只读取abcd1234

2,
c[N]中的各项值是1234
使用getchar()时会读取回车符的.
如果将for(;ifor(;i