题目内容

以下程序的执行结果依次是1:( ) 2:( )3:()4:( ) 5:()。#include main(){ int i=16,j,x=6,y,z;j=i+++1;printf("1:%d\n",j);x*=i=j;printf("2:%d\n",x);x=1,y=2,z=3;x+=y+=z;printf("3:%d\n",z+=x>y?x++:y++);x=0x02ff;y=0xff00;printf("4:%d\n",(x&y)>>4|0x005f);x=y=z=-1;++x||++y&& ++z;printf("5:%d,%d,%d\n",x,y,z);}

查看答案
更多问题

以下程序的执行结果依次是1:( )2:()3:()4:()。#include main(){ int x=5,y=2;printf("1:%d\n",!(y==x/2));printf("2:%d\n",y!=x%3);printf("3:%d\n",x>0&&y<0);printf("4:%d\n",x!=y||x>=y);}

逗号表达式(a=3*5,a*4),a+15的值为(),a的值为()。

设int n=3;则++n的结果是(),n的结果是()。

设int n=2;则++n+1==4的结果是⑴(),n的结果是⑵()。

答案查题题库