调用函数会不会减慢程序的运行速度? 我写多个子函数在主函数内调用还是直接在主函数内写运行更快?
首先捏不要再主函数中写太多别的函数,主函数中最好只进行一些调用。调用函数的话肯定会增加程序的开销,那些短小的函数建议使用内联函数。
调用函数会有微小的性能开销。如果函数很小,调用频繁,那么可能会有一些性能损耗,但是通常情况下,这种开销可以忽略不计。
为了避免使用函数,在C语言里可以用宏代替函数。在C++里,可以使用内联函数。
调用函数是不会减慢程序的运行速度,即使减小,你也察觉不到了,就两条指令的事
我就是想问问做acm题目的时候,调用函数会不会出现超时的问题??
调用函数本身几乎不影响的
严格意义上说,是有的. 不过从另外一个意义:可读,可扩展上来说,意义远比那点性能更大。