有以下程序   main( )   { int n=0,m=1,x=2;     if(!n) x-=1;     if(m) x-=2;     if(x) x-=3;     printf(“%d\n”,x);}   执行后输出

admin2013-02-23  15

问题 有以下程序
  main( )
  { int n=0,m=1,x=2;
    if(!n) x-=1;   
    if(m) x-=2;   
    if(x) x-=3;   
    printf(“%d\n”,x);}

  执行后输出结果是【  】。

选项

答案-4

解析 程序执行过程为:
   ①x=x-1=2-1=1
   ②x=x-2=1-2=-1
   ③x=x-3=-1-3-4
转载请注明原文地址:https://kaotiyun.com/show/MYPp777K
0

最新回复(0)