猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
scanf获取单个字符时在某些场合可能导致的问题
可以举例一下吗?
mrs_empress
浏览 1238
回答 1
1回答
这都不会
scanf("%c%c%c", &a, &b, &c);上面这句代码如果是被嵌套在循环中,会出现一个尴尬的问题。就是回车也是一个字符,第一次输入abc回车,第二次输入def回车,原本是想第一次输入abc,第二次输入def。但是会变成第一次正常输入abc,第二次成了'\n'de。原因在于回车本身也是一个字符。因此要想办法避免这种情况。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续