C |或|||||||
我对以下程序有疑问。
int main()
{
int i = -3,j = 2, k = 0,m;
m = ++i || ++j && ++k;
printf(\\\"%d %d %d %d\\\\n\\\", i, j, k, m);
return 0;
}
我得到的输出为-2 2 0 1
。
在“或”运算中,如果第一个值是true,则它将不求第二个值,因此
没有找到相关结果
已邀请:
0 个回复