|
1
|
| NoobProgrammer · 技术社区 · 1 年前 |
|
|
1
2
如果未能从定义为返回值的函数中返回值,然后尝试使用该函数的返回值,则会触发 undefined behavior 在您的代码中。 对于未定义的行为,无法保证你的代码会做什么。它可能会崩溃,可能会输出奇怪的结果,或者可能(在你的情况下)看起来工作正常。
此外,对代码进行看似无关的更改(例如添加未使用的局部变量或调用
什么
可以
在你的情况下发生的是
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |