A-A+
有以下程序 #include main() { int a=7; whil
问题详情
有以下程序
#include<stdio.h>
main()
{ int a=7;
while(a--);
printf("%d\n",a);
}
程序运行后的输出结果是
A.-1
B.0
C.1
D.7请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:考察while循环,当a为0时,while(a--)下面的语句不会执行,但是会执行a--,所以最后a的结果为-1。