水木社区手机版
首页
|版面-C程序设计语言(CProgramming)|
新版wap站已上线
返回
1/1
|
转到
主题:关于i++和++i 的一段代码请教
楼主
|
wasabi
|
2023-11-19 23:10:26
|
只看此ID
int i=0;
++i=i++;
print("%d",i);
请问输出的i 是什么值,为什么?
感谢指点
--
FROM 27.152.72.*
1楼
|
z16166
|
2023-11-20 02:06:19
|
只看此ID
i的值是不确定的,实际是不能写这种代码的。搜一下undefined behaviour
https://en.cppreference.com/w/c/language/eval_order
【 在 wasabi (──╥╨<(@) 的大作中提到: 】
: int i=0;
: ++i=i++;
:
: print("%d",i);
--
修改:z16166 FROM 221.218.160.*
FROM 221.218.160.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版