执行以下语句后,y的值为()。intx,y,z;x=y=z=0;++x||++y&&++z;
查看答案
请阅读以下程序:该程序()。#include”stdio.h”void main(){intx=-10,y=5,z=0;if(x=y+z) printf(”***\n”);else printf(”$$$\n”);}
A. 有语法错不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
以下程序的运行结果是()。#include”stdio.h”void main(){int a=1;if(a++>1) printf(”%d\n”,a);else printf(”%d\n”,a--);}
A. 0
B. 1
C. 2
D. 3
设 inta=1,b=2,c,d,e;执行c=(-a++)+(++b);d=(b--)+(++a)-a;e=(a/(++b))-(a/(--a));请问 a=__,b=__,c=__,d=__,e=__。
定义 intx=10,y,z;执行 y=z=x;x=y==z;后, x的结果是________