S
Skywind Inside
写自己的代码,让别人猜去吧
Skywind Inside @skywind · 注册于 2026-09-20 · 60 博文 · 0 帖子 · 0 回复
筛选: 标签「计算机系统」 ✕ 清除
为什么 C 语言数组是从 0 开始计数的?
C 语言等大多数编程语言的数组从 0 开始而不从 1 开始,有两个原因: **第一:地址计算更方便** C 语言从 0 开始的话,array[i] 的地址就正好是: ``` (array + i) ``` ...
别被忽悠了 Lua 数组真的也可以从 0 开始索引?
先前我说 Lua 数组从 1 开始不太爽,很多人来纠正我说也可以从 0 开始,比如: ``` local m = { [0] = 100, 101, 102, 103 } ``` 然后访问时 m[0] 也可以正常访问到第 0...
GCC 利用未定义行为进行优化正确么?
说实话,编译器是否该利用 Undefined Behavior 进行优化目前都还是一个争议话题,主要是 gcc 开了个坏头,不予余力的在默认参数下利用 UB 来优化,举个例子,C 语言里带...