首页
191问答库
>
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);
相关问答
最新问答
我长得很瘦,今天吃了两片打虫药,会变胖吗?
我未满18周岁 请问到哪可以借的钱啊
请问、这是什么石头呢?有没有价值,谢谢
在java开发中,用于生成图表一般用什么
88年合同制工人退休政策
在长沙比较靠谱一点的人力资源管理咨询机构是哪一家?
哪里有修手机技术好又不贵的
“愿你如阳光 明媚不忧伤.”下一句是什么?
oppo手机怎么查看屏幕使用时间
红色警戒2苏联和盟军哪个好 新手选哪个