永发信息网

在c++编程中,这两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号,&&和||

答案:6  悬赏:10  手机版
解决时间 2021-01-27 09:48
在c++编程中,这两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号,&&和||
最佳答案
&&即我们说的且,如a>0且b>9写成a>0&&b>9;同理||是或;即a>0或b>9表达为a>0||b>9,需要&&两边为真(即非0)结果才为真,||只要有一边为真(即非0)结果就为真,应注意||和&&都是先判断左再到右的,n=(--x)||(++y)中,先做的是--x;即x自减1后若结果为假(等于0),就会再执行++y;但如果--x结果为真,就可以知道整个表达式为真,其后的++y不被执行。打字很累的,楼主须知,呵呵
全部回答
”&&“是逻辑与的意思,比如说1&&1,结果为1,1&&0,结果为0,只要两边的数其中一个是零,结果就为0。 ”||“是逻辑或的意思,比如说1||0结果为1,0||0,结果为0,也就是说,只要两边的数其中一个是1,结果也就为1。
&&是“并且”的意思,它的前后两个表达式都为真时整个大表达式为真
||是“或者”的意思,它的前后两个表达式都为假时整个大表达式为假
例如:(2>1)&&(3>2)是真,(2<1)||(3<2)为假。
需要注意的是,在C++中,非零的值都是真的,只有0才是假的。
然后,你只需要判断n=--x、++y的数值,
n=--x、++y和n=(--x)、(++y)是一样的,两个括号没作用
&&是并且的意思,当且仅当左右两边都为真则整个式子为真;
||是或者的意思,当且仅当左右两边都为假则整个式子为假;
n=--x&&++y 中先执行“--x”即x=x-1和“++y”即y=y+1;执行后如果x和y的值都为1(即为真),则n的值为1(即为真),否则n=0(即为假)。后面的式子也是同样的道理
第一个句子的意思:n = (x-1)&&(y+1)
第二个句子:n = (x-1)||(y+1)
&&意思是“与”,就是说两个分式都为1时 整个表达式的值才是1 否则为0
||意思是“或),就是说两个分式都为0时 整个表达式的值才是0 否则为1
”&&“是逻辑与的意思,它的前后两个表达式都为真时整个表达式为真, ”||“是逻辑或的意思,它的前后两个表达式都为假时整个表达式为假。C语言中,&&和||都是短路运算符,先计算左边表达式的值,当左边表达式的值能确定整个表达式的值时,就不再计算右边表达式的值……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
oppo1107内存卡为什么用不了
关于小王子的诗歌
下列关于实验室实验方法的描述,正确的是()。
外资企业的出资方式与期限有何规定
圣语的意思是什么啊?知道的请说下!
八字比劫多
一个姓陈一个姓葛取名
怎么我一想那女生我的耳朵就发热怎么回事
上海市58速运公司营业地址原来在柳营路,现在
三星平板充不上电怎么办
沾包的意思是什么啊?知道的请说下!
阅读下面的记叙文.回答小题. 最美的善举 从第
用英语翻译这句话,不要用任何翻译器翻译「亲
这是什么花,开橙色带斑点的花
有人买过DW的手表么
推荐资讯
0的相反数是
在抗病毒的特异性免疫形成过程中,下面哪一项
涂苏的意思是什么啊?知道的请说下!
体积为10mL pH=2的醋酸溶液与一元酸HX分别加
永兴汽修地址有知道的么?有点事想过去
卡地亚手表质量怎么样
李医生这个牌子怎么样
潜盾的意思是什么啊?知道的请说下!
同学们排队做操,从前后左右数,小明都在第三个
怎么调养身体生男孩子
伸肘时,下列骨骼肌的协作关系正确的是A. 肱
斯柯达明锐1.6L换嘉实多磁护全合成机油怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?