已有定义“int x=12, y=15, z;”,则执行表达式“z=(x||(y-=x))”后,变量y和z的值分别为 。
A. 3,1
B. 15, 12
C. 15, 1
D. 3, 12
查看答案
包含双目运算符的表达式可一般地表示为x op y,其中op代表运算符,x、y代表操作数。若op是关系运算符或逻辑运算符,则无论x、y为何值,表达式的值是____。
已有定义“int x=0, y=1, z=2;”,执行语句“if(x>0&&++y>0)z++; else z--;”后,变量x、y、z的值分别是____。
设有如下声明和语句:int x = 2, y, z = 5;scanf("%d", &y);y = z-- || scanf("%d", &z) && x++;该程序段执行时,若从键盘输入的数据是4□3(□代表空格键),则变量z的值为____。
下列程序运行后的输出结果第一行是____;第二行是____。#includeint main(){int i, a = 0, b = 2;switch (++a, a*b){case 1: printf("1");case 2: printf("2");case 3: printf("3\n"); break;default: printf("other\n");}return 0;}