标题: C语言x<=x+1这个表达式什么意思? [打印本页]

作者: 李冬    时间: 2022-11-11 11:56
标题: C语言x<=x+1这个表达式什么意思?
谢谢大家

作者: xuyaqi    时间: 2022-11-11 17:11
判断 x 是否小于或者等于 x+1
作者: 188610329    时间: 2022-11-11 17:47
x 为 uchar  代表   x<255
x 为 char   代表  x<127
作者: 温xyz    时间: 2022-11-11 18:37
没有溢出的前提下,这式子永远成立,不用判断。为什么不用x<=127?或者才数据类别上限?
作者: TTQ001    时间: 2022-11-12 22:42
c语言语句用于检查x是否达到目标值
作者: whowyj    时间: 2022-11-13 07:28
温xyz 发表于 2022-11-11 18:37
没有溢出的前提下,这式子永远成立,不用判断。为什么不用x<=127?或者才数据类别上限?

改数据类型时不用改代码
作者: Longan.Wang    时间: 2022-11-14 13:57
温xyz 发表于 2022-11-11 18:37
没有溢出的前提下,这式子永远成立,不用判断。为什么不用x<=127?或者才数据类别上限?

x<=x+1不限x的数据类型,可以判定x是否溢出;
你的x<=127只能判断x为signed char时,判定x是否溢出。
高下立判了吧!!!!
作者: 郑汉松    时间: 2022-11-14 14:10
看了很多C程序,没见过这种写法




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1