![]() |
1
8
对数组大小或长度进行硬编码确实是一种有风险的习惯,因为如果数组长度更改为较小的值并且代码没有得到一致的更新,代码可能会变得不正确。
使用
建议使用,但如果
C标准没有提供一种简单的方法来评估实际数组的数组长度,因此我建议使用这种方法:
编译器将消除
对于大于的类型
|
![]() |
2
3
是的,代码使用了“幻数”等不良做法。它在使用硬编码大小和
编写可读/可维护代码的正确方法是:
在这里
不使用
程序员用
|
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 3 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 3 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 4 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 5 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 5 月前 |