首页
13问答网
>
int x=4,y;x>0?y=x:y=-x;在C语言中,这个语句合法吗?
int x=4,y;x>0?y=x:y=-x;在C语言中,这个语句合法吗?
2025-02-24 16:10:59
推荐回答(2个)
回答1:
不合法,要写成这样:
x>0?(y=x):(y=-x);
赋值符号的优先级低,所以要加括号
回答2:
x>0?y=x:y=-x;
这是一个错误的写法, 正确的写法应该是:
x>0?(y=x):(y=-x);
相关问答
最新问答
推荐几个女性内衣品牌(性价比高一点)
联想E531 WIN8系统
男生老摸我得脸,碰我的手,有时候还拉拉我的膀臂,还喜欢摸我的头发!!!为什么⏶
张妍这个名字好吗?
我有一副(林沧萍)的字画价值多少。
细胞周期与医学的关系
谁有ps液化工具下载 地址?
北京哪个图书馆的书籍更新快啊,我想外借,本人离北京市中心有些远,如何办证?
推荐一本CG插画教材书
法身,化身,报身是什么意思?