永发信息网

C语言题目:设int n; 执行表达式 (n=0)||(n=1)||(n=2)||(n=3) 后n的值是,拜托帮我详细解释了

答案:2  悬赏:30  手机版
解决时间 2021-03-21 05:16
C语言题目:设int n; 执行表达式 (n=0)||(n=1)||(n=2)||(n=3) 后n的值是,拜托帮我详细解释了
最佳答案
n应该等于1
或表达式,是只要有一个为真,则其就为真,并且后面的不执行了,
所以刚开始(n=0),为假!执行后面的n=1为真!后面的就不执行了~!追问那如果后面的n=1改成其他的呢,例如改成n=10呢追答不管你改成几只要不是0,就为真~!追问可是如果我n=10为真,那最后的结果为什么是n=1追答 (n=0)||(n=10)||(n=2)||(n=3) //结果n=10
  (n=1)||(n=10)||(n=2)||(n=3) //结果n=1
  (n=0)||(n=0)||(n=0)||(n=3) //结果n=3
全部回答
n为1,第一个n=0的式子值为0,假,第二个n=1式子值为1,非0,所以真,||当遇到一个真时,下面的语句就不执行了,所以n=1.追问那如果后面的n=1改成其他的呢,例如改成n=10呢追答那n就是10.n=10,式子的值为10,非0,代表真,c语言就非0代表真,0代表假,如果是NULL,应该也是假。追问我运行之后答案还是1喔,不是10喔追答代码发来看看。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美的净水器出水口有绿锈是什么成份?
面包粉和高筋面粉哪个好
BT种子怎么下载打开
虽说有人阻挡下一句
一个女孩删除了我,我要不要加回,刚开学她加
形容扁担的成语
他们家到底什么意思
安顺九中网址是多少?
西门子430 15KW变频器带负载启动时转矩不够显
交通肇事罪被判缓刑是否能被单位辞退或开除
小二郎川式餐厅我想知道这个在什么地方
求一首外国的歌,很喜感的,歌词全是耶耶耶耶
我望着小女孩的脸蛋笑了。扩句
暴走ロリィタホリック 日文中文罗马音歌词
叶公好龙打一成语
推荐资讯
镇安桥在哪里啊,我有事要去这个地方
一个口加于读什么
广汉比较有名、效益好的企业有哪些?还有广汉
我有一张农业银行的卡在外地还可以办吗
ABS,PC料,电玉粉这三种开关面板哪种更好
活性白土的性能
企业在经营过程中所取得的收入,所发生的费用,
结节性红斑可以吃黄瓜吗
天龙八部黃曰华版的啊珠真名叫什么
读书郎G100学生平板电脑屏幕锁忘了,怎么能解
安达轮胎185/65R15多少钱一个
现在黑龙江大豆多少钱一斤。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?