求助 scanf(“%s”,K)与scanf(“ %s”,K

楼主

[离线]

发帖数: 积分:
1楼

求助 scanf(“%s”,K)与scanf(“ %s”,K)有啥区别 书看不懂




签名档

编辑 发表于 2017/11/29 20:05:53

[离线]

发帖数: 积分:
2楼

我试了一下没什么区别打印出来的东西都是一样的



签名档

编辑 发表于 2017/11/29 23:58:59

[离线]

发帖数: 积分:
3楼

没看到有个空格吗? 第二个%s前面



签名档

编辑 发表于 2017/11/30 1:58:30

[离线]

发帖数: 积分:
4楼

第一种在%S前面没有空格,所以在读取的时候,从第一个字符读取,假如第一个字符是空格,那么也从空格开始。第二种在%S前面出现空格,所以在读取的时候,若第一个字符是空格,那么系统将跳过空格,直接后面的其他字符开始(举例:这里用-代表空格,假如有一串字符“-abc”第一种读取出来是“-adc”,第二种方法读取出来是“abc”)


签名档

编辑 发表于 2017/11/30 3:38:52
返回本版
1

请您先 登录 再进行发帖

快速回复楼主