在线名词解释大全 - C语言程序设计 - 详细

设有定义:inti=0,j=0,k=0;则执行语句++i||++j&&++k;后i,j,k的值为()。

A
i=1;j=1;k=1
B
i=1;j=0;k=1
C
i=1;j=0;k=0
D
i=0;j=0;k=0
正确答案:
参与或运算(||)左侧值为1,依据短路特性,或运算(||)右侧的表达式并没有执行,所以j,k就没有发生变化。
相关推荐
扫描二维码
关注公众平台