永发信息网

C++ if语句的条件,可不可以用,代替&&

答案:6  悬赏:30  手机版
解决时间 2021-01-18 17:33
C++ if语句的条件,可不可以用,代替&&
最佳答案
逗号用于分割逗号表达式的各表达式,不能起到逻辑运算的作用,比如:
1+2,3+4,5+6这就是一个逗号表达式,它的值是最后一个式子的运算结果11,前面几个式子的取值被忽略了,这和与运算是两个概念、两个语法、两种用途。
if ( a>b && a>c ) ...这个条件是a大于b而且还大于c才满足条件
if ( a>b , a>c ) ...这个条件是只要a大于c就满足条件
全部回答
当然不可以,是什么原因,你认为两者是一样的呢?这两者可以说八竿子都打不着吧??
试试追答逗号表达式能返回bool么?
可以的,但是需要你自己重定义
不能
and逻辑为二元运算符,都非0时返回1
使用最短求值,即第一个运算数为0时就不再计算第二个表达式
例如:0&&(a=b),赋值语句不会执行
逗号为二元运算符,从右到左依次计算各表达式,并返回第一个表达式的值
所以完全没关系
1,0返回是1 而1&&0返回是0
希望能帮到你
&&是返回逻辑与的结果,是返回最后一个
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求左右格式的3d电影资源
16平方3相5线可供多少台5匹的空调
单选题The words of early b
春字和杰字组成的成语
韩语余额查询单词怎么写
二三线城市房价同比涨幅扩大吗?
想搭配一套全SSR阵容,请理论大神指点分析
农村的孩子去靖江外国语学校能跟得上吗
大家看一看,我是不是遇到地狱公司了?
怎么做一个简单的表白网页
怎样开胯比较快
怎么才能看出鱼要下崽了
《与爱情为邻》txt全集下载
求RM跑男里这件衣服
健康宝贝孕婴生活馆旗舰店我想知道这个在什么
推荐资讯
1千克绿豆可以发出近10千克豆芽,在此过程中
1+1=? 最快的必采纳
1.98乘以55乘50等于5.06
求一篇豆花文,一开始允浩喜欢俊秀 他们都是
梦幻西游都有什么坐骑叫什么名字
tms320lf240x系列dsp的cpu内部有几个辅助功能
已知直线x-y+a=0与圆心为C的圆x²+y²
怎么让多肉植物长的直
单选题下列各组物质中,有固定组成的是()A.
蒂莱丝茶麸养发连锁加盟电话是多少?照片看不
15S2O2消防图集箱体型号sG18B65Z一J
单选题“被需要是一种幸福”这句出自广州亚运
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?