我想知道c中的性能/速度哪个更快:使用全局,传递值,使用指针?
我有一个我想编写的程序,需要一段时间才能执行,我希望它尽可能快。我确实知道C中的一些效率“技巧”,但我不确定这一点。例如。如果只使用全局变量更快,那么如果你抓住我的漂移,我会倾向于使用“更多”全局变量......
由于
答案 0 :(得分:0)
它在很大程度上取决于机器,变量的类型,在函数内部和外部使用它的方式,无论是const
还是volatile
,编译器,你传递的标志到编译器等。
如果没有优化的程序和系统来优化它,就无法进行优化。
(免责声明:我对此事没有真正的专业知识)