C语言试题(精选)
引导语:C语言是众多编程语言中的一种,以下是小编整理的C语言试题(精选),欢迎参考阅读!
1.若有以下程序
#include
main()
{ int a=6, b=0, c=0;
for ( ;a; ) { b += a; a -= ++c; }
printf("%d,%d,%d ", a,b,c);
}
则程序的输出结果是
A) 1,14,3
B) 0,14,3
C) 0,18,3
D) 0,14,6
参考答案:B
【解析】本循环的条件判断时只要a为0就退出循环体,初始值a的值为6,满足条件执行完循环体,b的值为6,a-=+ +c即a=a-(++c),所以a的'值为5,c的值为1第二次循环后b的值为11,a的值为3,c的值为2第三次也是最后循环后,a的值为0,b的值14,c的值为3
2.以下选项中非法的C语言字符常量是
A) '