已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 19:56:17

已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )
已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )

已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )
15,1
执行a||(b-=a)时,如果a为真,则后面的(b-=a)就不执行了,所以b=15
而c=1(1是真)