|
|
1
8
对数组大小或长度进行硬编码确实是一种有风险的习惯,因为如果数组长度更改为较小的值并且代码没有得到一致的更新,代码可能会变得不正确。
使用
建议使用,但如果
C标准没有提供一种简单的方法来评估实际数组的数组长度,因此我建议使用这种方法:
编译器将消除
对于大于的类型
|
|
2
3
是的,代码使用了“幻数”等不良做法。它在使用硬编码大小和
编写可读/可维护代码的正确方法是:
在这里
不使用
程序员用
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 8 月前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 8 月前 |
|
|
Bobby · 复合字面值总是左值吗? 8 月前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 8 月前 |