赋值语句的数据类型,问个问题,C语言的,关于if语句中条件判断是一个赋值语句问题。
答案:1 悬赏:50 手机版
解决时间 2021-05-02 08:25
- 提问者网友:饥饿走向夜
- 2021-05-01 17:38
赋值语句的数据类型,问个问题,C语言的,关于if语句中条件判断是一个赋值语句问题。
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-05-01 18:54
复制表达式x=5本身是有值的,这个值等于左值。也就是说x=5这个式子的值是x,也就是5。而x=5这个式子的值是5不为零,就是真的,还会执行k=2。
一般来说,if后面语句是禁止使用单等于号,也就是赋值号的,就是为了防止出错。
980515024 这位回答的有错误。if(x=5)编译是不会报错的。
如果是x=0,这个表达式的值就是0,也就是假的,就不执行后面的语句了。用什么软件编译无所谓,6.0还是dev还是vs08都行。
一般来说,if后面语句是禁止使用单等于号,也就是赋值号的,就是为了防止出错。
980515024 这位回答的有错误。if(x=5)编译是不会报错的。
如果是x=0,这个表达式的值就是0,也就是假的,就不执行后面的语句了。用什么软件编译无所谓,6.0还是dev还是vs08都行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯