问题
填空题
有以下程序 main( ) { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%d\n”,x);} 执行后输出结果是 【9】 。
答案
参考答案:9、-4
解析:程序执行过程为: ①x=x-1=2-1=1 ②x=x-2=1-2=-1 ③x=x-3=-1-3-4
有以下程序 main( ) { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%d\n”,x);} 执行后输出结果是 【9】 。
参考答案:9、-4
解析:程序执行过程为: ①x=x-1=2-1=1 ②x=x-2=1-2=-1 ③x=x-3=-1-3-4