main(){int a=3,b=4,c=5,d=2;if(a>b)if(b<c)printf(“%d”,d+++1);else printf(“%d”,++d+1);printf(“%d\n”,d);}求详细步骤!!!谢谢!!!
我这边答案是33
追答那就不是if的嵌套了
#include
void main(){
int a=3,b=4,c=5,d=2;
if(a>b) //这一步不满足,程序跳过
{ if(b<c)
printf("%d",d+++1);}//不执行
else
printf("%d",++d+1); //先++,d变为3 再加一,变为4
printf("%d\n",d); //上一步d变为3,所以输出3
}
//我运行了。结果是43 啊
不知道了。答案是33。可能答案错了吧。谢谢啦,