有以下程序: #inelude <stdio.h> void main() { int a=1,b:0; printf("%d,",b=a+b); printf("%d\n",a=2*b); }

admin2019-01-11  21

问题 有以下程序:
#inelude  <stdio.h>
    void main()
    {
      int a=1,b:0;
      printf("%d,",b=a+b);
      printf("%d\n",a=2*b);
    }
    程序运行后的输出结果是(    )。【09年9月】

选项 A、0,0
B、1,0
C、3,2
D、1,2

答案D

解析 在主函数中定义了两个整型变量a和b,并把它们的初值分别设置为1和0;在第2条语句中,首先计算出a和b的和等于1,把此值赋给变量b,并在屏幕上输出此时变量b的值1;在第3条语句中,计算出2乘以1的积等于2,把2赋给变量a,再把变量a的值在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/sZxp777K
0

最新回复(0)