按照书上的这段代码,为啥得不到想要的结果?!
发表在C语言图书答疑 2016-04-23
是否精华
版块置顶:
按照《C语言从入门到精通》第二版,P82上的[例5.2],将代码打入后,为啥得不到想要的结果?!
#include<stdio.h>

int main()
{
char cChar1; /*声明变量*/
cChar1=getchar(); /*在输入设备得到字符*/
putchar(cChar1); /*输出字符*/
putchar('\n'); /*输出转义字符换行*/
getchar(); /*得到回车字符*/
putchar(getchar()); /*得到输入字符,直接输出*/
putchar('\n'); /*换行*/
return 0; /*程序结束*/
}

代码输入后,只有两个字符和两个回车,而不是像书上所说有四个字符。 
分享到:
精彩评论 3
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2016-04-25
沙发
你把你的运行代码和结果截图放上来,我给你找找错误。
937412900
学分:0 LV1
2016-04-26
板凳
截图附上,求解答
盼回复
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2016-04-29
地板
你先输入一个A,结果返回一个A,这时屏幕上有两个A。
然后输入一个a,结果返回一个a。这时屏幕上就有4个字符了。
可能是输入A回车之后,又输入了一个回车,造成了这样的结果。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照