https://www.zdnet.com/article/linus-torvalds-prepares-to-move-the-linux-kernel-
to-modern-c/
縮網址: https://tinyurl.com/5fwh6ezv
從古至今都是用 C89 標準
然後 Linus 在修 bug 的時候發現很多都是因為在遍歷 list 的時候使用的變數要宣告在
loop 外面,導致這些變數會洩漏到 scope 以外,進而導致一些潛在的 bug
最後決定要在 Linux 5.18 試著導入 C11 標準
我自己在看別人寫的 C++ 程式很愛在 loop scope 外面宣告變數原來是因為他們沒在
更新知識R==