永发信息网

c语言if语句()中可以有多个表达式吗

答案:4  悬赏:20  手机版
解决时间 2021-02-24 12:15
比如 if(a>b a>c c>d)
最佳答案
不可以,它们必须整体是一个表达式
如果你要求三个条件同时满足,可用逻辑与&&
(a>b)&&(a>c)&&(c>d)
全部回答
if(a=2) { b=2; c=4; } else d=3; 这个语句没有语法错误(可能会有警告),是可以执行的。 但是这个语句永远没有机会执行else部分。 a=2赋值表达式的计算结果就是2,当这个表达式出现在if语句逻辑表达式位置上的时候,它的计算结果是被当作逻辑值处理的,在c语言中用整型数表示逻辑量,非零表示“真”,所以这是一个永真式;这个if的逻辑条件永远不会为假。 也就是说,这里所表达的逻辑条件并不是“a的内容是否等于2”,而是向变量a中送入数据2。
与 或 非 if(year%4==0&&year%100!=0)||(year%400==0) 与&& 或|| 非!
你那个不行, ()中是个布尔表达式 可以用逻辑运算符连接的&& || !与或非 如:if(a>b && a>c && c>d)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电瓶亏了点,搭火好了后还能用吗
20℃时某物质不饱和溶液50克.平分两份,一份加
黑星砂适合泡什么茶
育婴房地址在什么地方,想过去办事
北方的冬天在菜窖里放几桶水,可以防止菜冻坏
化工制图有没有专门的软件
求东jing食shi鬼1—2季BD无修版百度云
施工成本的管理方法中成本计划的编制方法中不
停车场(陕富文芳名苑东南)地址有知道的么?有
甘冲沟村地址在哪,我要去那里办事
C++如何根据HBITMAP信息缩小保存图片
电脑退出是按哪个键
三十几岁的女人带什么发箍
谁知道一次性纸杯容量是多少?
天福茗茶沃尔玛新街口店怎么去啊,有知道地址
推荐资讯
猴年过了是什么年
银行外汇买卖如何操作
王小鸭怎么去啊,有知道地址的么
结构受力如图所示,下列对支座反力叙述正确的
小米note3没电了关机了然后我都冲了可长时间
怪石林风景区-票务服务地址有知道的么?有点
VESDA与FMST空气采样烟雾探测器哪个品牌好?那
有什么耳机适合听女声的
冷水江市的到益阳登记结婚须要什么证件
邵逸夫医院到城站坐几路车
卓悦眼镜店地址在什么地方,想过去办事,
红星制衣地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?