这个语句不能说是错的,但它很可能反应的不是作者的本意,因为这句代码的含义是:“c=getchar()”这个赋值语句[1]是否执行成功。作者的本意可能是c是否等于getchar()的返回值,如果是这样的话,应该这样写“while(c==getchar())”。 如果你是想问把一个char赋值给int是否正确 答案是可以的,char和int在不溢出的...
getchar有一个int型的返回值。当程序调用getchar时.程序就等着用户按键。用户输入的字符被存放在键盘缓...
百度试题 题目若int c; 则while(c=getchar()); 是正确的C 语句。 A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 题目若有说明 int c;则while(c=getchar());是正确的C语 A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 题目若有说明int c;则while(c=getchar());是正确的C语句. A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 题目若有说明int c; 则while(c=getchar());是错误的C语句. A. 错误 B. 正确 相关知识点: 试题来源: 解析 A.错误 反馈 收藏
66877getchar 读到2,字符2-'2' 得 0, 从 case 0 进入,直到遇到 break, 所以做了2次 putchar(c+4)也就 是 66.getchar 读到7,字符7-'2' 得 5,什么case 都没进。getchar 读到4,字符4-'2' 得2,从 case 2 进入,putchar(c+4); 打8,遇到 break。getchar 读到3,字符3-'2' 得1, ...
百度试题 结果1 题目(1分)若有说明intc;则while(c=getchar());是正确的C语句。考生选择:Y 相关知识点: 试题来源: 解析 Y 反馈 收藏
答案解析 查看更多优质解析 解答一 举报 正确的。。getchar在标准函数库里返回值就是int型。。不过你这样写实现不了什么功能的。。因为WHILE语句里的内容必定会执行,就算输入0它也会执行。。因为它判断的是ASCII码。。 解析看不懂?免费查看同类题视频解析查看解答 ...
C语言以下是什么意思#include int main(void) { int c; while((c=getchar())!=EOF){ putchar(c); putchar(c); } return 0; } 相关知识点: 试题来源: 解析 当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符EOF,Windows下为组合键Ctrl+Z, Unix/Linux下为组合键Ctrl+D)...