many, many chore
This commit is contained in:
FallenYing
2023-07-28 09:30:17 +08:00
parent b043fd1d05
commit f501a6b993
33 changed files with 453 additions and 453 deletions

View File

@@ -22,7 +22,7 @@ int main(int argc, char **argv) {
}
```
讓我們看看不同編譯器的 Debug 模式下行的
让我们看看不同编译器的 Debug 模式下行的
Visual C++ 6.0
@@ -36,7 +36,7 @@ MinGW(GCC)
> The answer : 25
們試試看在 Release 下行的
们试试看在 Release 下行的
Visual C++ 6.0
@@ -50,9 +50,9 @@ MinGW(GCC)
> The answer : 25
C 言最初為了開發 UNIX 和系統軟體而生,本是低的程式語言,
C 言最初为了开发 UNIX 和系统软体而生,本是低的程式语言
語言規範層級存在 UB可允許編譯器引入更多最佳化。比方 `X * 2 / 2` 在沒有 overflow 生的時候,可最佳化 `X`
语言规范层级存在 UB可允许编译器引入更多最佳化。比方 `X * 2 / 2` 在沒有 overflow 生的時候,可最佳化 `X`
而且值得注意的是,在你的程序初始化之前,栈里面塞的一堆东西也是 UB。
@@ -64,4 +64,4 @@ C 語言最初為了開發 UNIX 和系統軟體而生,本質是低階的程式
[万恶的未定义行为 | 程式设计 遇上 小提琴](https://blog.ez2learn.com/2008/09/27/evil-undefined-behavior/)
<del>关键是,老师喜欢出题刁难你啊!真烦啊!</del>
<del>关键是,老师喜欢出题刁难你啊真烦啊!</del>