a=b=c=1;++a||++b&&++c;执行后输出a,b,c各是多少

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 14:48:54
a=b=c=1;++a||++b&&++c;执行后输出a,b,c各是多少

a=b=c=1;++a||++b&&++c;执行后输出a,b,c各是多少
a=b=c=1;++a||++b&&++c;执行后输出a,b,c各是多少

a=b=c=1;++a||++b&&++c;执行后输出a,b,c各是多少
1 a=b=c=1;++a||++b&&++c;执行后输出a,b,c分别是2 1 1.
2 ++a||++b&&++c;这个语句只会执行++a,++b&&++c不会执行.C语言在做||运算时,如果第一个操作数++a为真(非零),直接返回真,而不计算第二个操作数++b&&++c.