因为最近要考C语言,所以……拜托啦。 假定所有变量均已正确定义,下列程序段运行后x的值是()。 k1=1; k2=2; k3=3; x=15; if(!k1) x--; else if(k2) x=4; else x=3; A:14 B:4 C:15 D:3 答案:B 求解析
if(k2)是什么意思呢
能帮我看看这题嘛?
若有宏定义如下:
#define X 5
#define Y X+1
#define Z Y*x/
则执行以下printf语句后,输出结果是 D 。
int a; a=Y;
printf(“%d\n”,Z);
printf(“%d\n”,--a);
A)7 6B)12 6C)12 5D)7 5
谢谢哦
追答a=Y=X+1=5+1=6 --a a=5
至于Z 你写的#define Z Y*x/ 是什么 写清楚
呃,已经不用啦。大C已考过。谢啦