容桂做pc端网站,百度导航下载2022最新版官网,网站如何做映射,wordpress背景音乐目录 --- 逻辑与操作符
|| --- 逻辑或操作符 --- 逻辑与操作符
逻辑与操作符有并且的意思#xff0c;一般用于判断语句中
逻辑与操作符运行规则是都要为真#xff0c;才会继续执行或计算
360笔试题#xff1a;
有关前置(--)#xff0c;后置(-…目录 --- 逻辑与操作符
|| --- 逻辑或操作符 --- 逻辑与操作符
逻辑与操作符有并且的意思一般用于判断语句中
逻辑与操作符运行规则是都要为真才会继续执行或计算
360笔试题
有关前置(--)后置(--)的知识请见单目操作符-CSDN博客
#includestdio.h
int main()
{int i 0, a 0, b 2, c 3, d 4;i a b d;printf(a %d\nb %d\nc %d\nd %d\n, a, b, c, d);return 0;
}
代码分析a b d
aa初始值为0后置先计算后0为假那么 b d就不会计算
所以结果为a 1b 2c 3d 4
代码验证 得出结论逻辑与操作符左边为假右边就不会计算 将a的初始值更改为1会有怎样的结果
#includestdio.h
int main()
{int i 0, a 1, b 2, c 3, d 4;i a b d;printf(a %d\nb %d\nc %d\nd %d\n, a, b, c, d);return 0;
}
代码分析a b d
aa初始值为1后置1为真一切非0都为真所以要计算 b
a ba后置后为2b初始值为2前置后为3a b整体的结果同样为真在C语言中真的固定值为1所以 d也要计算
a b dd初始值为4后置执行完此表达式后为5
所以结果为a 2b 3c 3d 5
代码验证 || --- 逻辑或操作符
逻辑或操作符有或者的意思只要有一个表达式为真即可
相关代码题
#includestdio.h
int main()
{int i 0, a 0, b 2, c 3, d 4;i a || b || d;printf(a %d\nb %d\nc %d\nd %d\n, a, b, c, d);return 0;
}
代码分析a || b || d
aa初始值为0后置逻辑与只要有一个为真即可所以要判断 || b是否为真
a || ba后置后为1b初始值为2前置后为3|| b为真所以 || d就不会计算
所以结果为a 1b 3c 3d 4
代码验证
得出结论逻辑或操作符左边为真右边不再计算 将a的初始值更改为1会有怎样的结果
#includestdio.h
int main()
{int i 0, a 1, b 2, c 3, d 4;i a || b || d;printf(a %d\nb %d\nc %d\nd %d\n, a, b, c, d);return 0;
}
代码分析
aa初始值为1后置a为真那么|| b || d都不会计算表达式结束后a为2
所以结果为a 2b 2c 3d 4
代码验证