int a=0,b=0,c=0; c=++a||b++;b=?a=?
时间: 2023-10-10 22:11:35 浏览: 198
经典A+B三种语言解题过程
在这个表达式中,首先执行++a操作,将a的值从0变为1,然后将1转换为布尔值(非0即真),由于非0为真,所以c被赋值为1。
接着执行||运算符,由于第一个操作数为真(即非0),所以第二个操作数b++不会被执行,表达式的结果为真(即非0),因此b的值仍然为0。
最后,a的值为1,b的值为0,c的值为1。
阅读全文
经典A+B三种语言解题过程