#include main(){ char a[20]=" How are you" ,b[2O];scanf( "%s" ,b);printf(

scanf函数遇到空格就结束了..

你对这个囙答的评价是

因为你输入的是How are you?你的How和are之间是有空格隔开的。那么它只会把How读入进去

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

b的输出结果是how应为你输入了空格,空格和回车在中scanf都表示结束

你可以用gets(b);这样空格也可以的

你对这个回答的评价是

你对这个回答的评价是?

你对这个回答的评价是

你對这个回答的评价是?

第一个是先前设好的第二个是后来输入的,中间有个空格

你对这个回答的评价是


你是想输入how are you?的时候输出是 ? 嗎?

这程序很容易懂你看看吧!

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许囿别人想知道的答案。

NND打了一半的程序说什么不错没问題你们不懂不想答别跑出来可以不

我要回帖

 

随机推荐