(26)有以下程序段 #include <stdio.h> main() { … while( getchar()!='n'); … } 以下叙述中正确的是 A

(26)有以下程序段 #include <stdio.h> main() { … while( getchar()!='n'); … } 以下叙述中正确的是 A,第1张

答案为C 。 while最后有一个分号。表敏举激示这个循环只有在不满足条件的情况下才会跳出。而当按回车键。相当于输入了'\n',即不满足getchar()!='\桥袜0',所以才能跳出循答颂环继续向下执行~

scanf获取字符串的时候,不读取回车、空洞者轿格纳肆,因此a数组获取到how

gets可以获取空格,但是不能获取回车,因此可以获嫌庆取到areyou? I am fine

最后输出的时候a数组和b数组%s和%s之间有个\n也就是两个输出之间要换行,所以就是B啦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12547697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存