设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行语句:z=2*(N+Y(5+1));后,z的值为
举一反三
- 对于以下宏定义: #define M(x) x*x #define N(x, y) M(x)+M(y)执行语句z=N(2, 2+3);后,z的值是 。
- 已知y=2, z=3, n=4,则经过n=n+ (-y*z/n)运算后n的值为(
- 设有语句:int<br/>m=13, n=3, 则执行m<br/>%= n + 2 后,n的值是____。 A: 5 B: 1 C: 3 D: 0
- 已知定义:int n=2;,则执行++n+1==4;语句后,n的结果是( )。 A: 1 B: 2 C: 3 D: 4
- 设有定义 int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)+1); 的输出结果是( )。 A: 0 B: 1 C: 3 D: 4