|
|
1
4
我会说:别担心这件事,这通常是一种过早的优化。但我的经验法则是:
注意,很多类型的
|
|
|
2
3
对于您的示例,我将简单地使用
为了回答更一般的问题,下面是一些指导原则:
|
|
|
3
1
没有硬性规定。 如果您选择的类型太小,那么最终可能会人为地限制程序可以处理的数据集。太大了,你的表现可能会受到影响。 除非你正在为你的特定任务遇到性能问题,否则我肯定会倾向于“太大”。虽然使用整数作为比特/像素有点愚蠢,但它可能不会伤害到更大范围的事物。 |
|
|
4
1
除非您的应用程序确实是内存密集型的,否则不要担心大小和使用int。使用short或char可能会导致细微的错误,这可能会在以后引起问题。另外,使用char或short不会获得任何额外的CPU周期。 |
|
|
Edenia · GCC在应该决定函数声明的范围时的模糊行为 2 年前 |
|
|
Jean-Francois T. · C(C99)中嵌套函数调用的限制 8 年前 |
|
|
Tarun Maganti · 字符串在C中是如何工作的? 8 年前 |
|
|
Mushy · 另一个空洞的话题;我只是想问一下,因为我很困惑 9 年前 |
|
|
Rahul · 编译器如何在编译时不知道内存大小的情况下分配内存? 9 年前 |