作业帮 > 综合 > 作业

int a=1,b=2,c=3; 执行表达式(a=b+c)||(++b)后a,b,c的值分别是多少啊

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 07:45:25
int a=1,b=2,c=3; 执行表达式(a=b+c)||(++b)后a,b,c的值分别是多少啊

这是实际运行后的结果

.|| 逻辑或运算符,形式:(TRUE)||(TRUE),只要有一个真,就返回,程序的执行过程是:
a = b + c 这句已经是真(TRUE)了,所以,++b 就不执行了,b 的值还是 2
再问: 对啊 b就是2啊 怎么理解啊
再问: 求教啊
再答: .|| 逻辑或运算符,形式:(TRUE)||(TRUE),只要有一个真,就返回,程序的执行过程是: a = b + c 这句已经是真(TRUE)了,所以,++b 就不执行了,b 的值还是 2