执行下列程序段后,变量a,b,c的值分别是多少?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/06 16:42:50
执行下列程序段后,变量a,b,c的值分别是多少?
int x=10,y=9,a,b,c;
a=(--x==y++)?--x:++y;b=x++;c=y;
A.a=9,b=9,c=9 B.a=8,b=8,c=10 C.a=9,b=10,c=9 D.a=1,b=11,c=10
书上的答案是选B的 可我理解不了
int x=10,y=9,a,b,c;
a=(--x==y++)?--x:++y;b=x++;c=y;
A.a=9,b=9,c=9 B.a=8,b=8,c=10 C.a=9,b=10,c=9 D.a=1,b=11,c=10
书上的答案是选B的 可我理解不了
![执行下列程序段后,变量a,b,c的值分别是多少?](/uploads/image/z/3688469-53-9.jpg?t=%E6%89%A7%E8%A1%8C%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E5%90%8E%2C%E5%8F%98%E9%87%8Fa%2Cb%2Cc%E7%9A%84%E5%80%BC%E5%88%86%E5%88%AB%E6%98%AF%E5%A4%9A%E5%B0%91%3F)
这段程序先判断--x等不等于y++,--x先自减再比较所以是9,y++先比较再自加所以此时也是9,所以这个三目运算符( :)问号前面的判别式为真,所以执行冒号前面的表达式,变量x再次自减,此时x为8,之后先后执行b=x++;c=y;两条语句,注意此时y的值为10,不难发现答案为B
执行下列程序段后,变量a,b,c的值分别是多少?
下列程序段的执行后,变量a,k的值分别为 下列程序段的执行后,变量a,k的值分别为?要结果,
1.执行下列程序段后,变量x,y的值分别是多少?
若变量已正确说明,则以下程序段执行后变量a,b,c的值 为多少
若a的值为3,下列程序段被执行后,c的值是多少
有关vb,执行下列程序段后,整型变量c的值为_________.
12、执行下列程序后, 变量a的值应为( ).
C语言:以下程序执行后,变量x和变量y的值分别为 ()
当执行完以下语句后,变量a,b,c的值分别为谢谢了,
下列Visual Basic程序段运行后,变量a,b的值为
8. ******执行下列程序段后,a的值是 . int a,b,c,m=10,n=9; a=(--m==n++)?--
若有int a=3,b=4,c=5,d=6,x=4执行下列程序段后x的值是