有以下程序 #include <stdio.h> main() { int a=1,b=1; while(a--) b--; printf("%d,%d\n", a,b); } 程序的运行结果是

admin2020-11-27  18

问题 有以下程序
#include <stdio.h>
main()
{  int a=1,b=1;
   while(a--)
      b--;
   printf("%d,%d\n", a,b);
}
程序的运行结果是

选项 A、-1,0
B、0,0
C、-1,-1
D、1,1

答案A

解析 本题执行过程为:先取a值为1,执行循环,a=0,执行b--,b=0,再取a值为0,判断条件不成立,退出循环,再执行a--得到a=-1,最后输出a=-1,b=0。A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/xsD0FFFM
0

最新回复(0)