作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/26 14:55:44
已知有声明"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是真)
再问: 请问一下||符号的具体用法
再答: ||是或运算 与||相对应的有与运算&& a||b,当a,b其中有一个为真,则整个表达式为真(1),当a,b全为假,则整个表达式为假(0) a&&b,当a,b其中有一个为假,则整个表达式为假(0),当a,b全为真,则整个表达式为真(1)