今天做题遇到几个问题
1.int x=5,n,m;n=(++x)+(++x);m=(x--)+(x--);
printf("%D%d\n",n,m);
A 13 13 B14 14
我感觉选A 但答案好像是B 不知道B怎么解释
2.main()
{int i=0,j=0,a=6;
if((++i>0)||(++j>0))
a++;
printf("i=%d,j=%d,a=%d\n",i,j,a);
}
A 1 1 7 B 1 0 7
我选的A但答案B 不知道怎么解释
3.main()
{int x=3,y=1,z=0;
if(x=y+z)printf("*\n");
else
printf("#\n");
} 不知道输出什么 帮我解释下 谢谢了啊 个位大侠!