将函数拆分成更小的子函数到代码中,会影响程序的效率吗?在降低函数的圈复杂度的同时,我将函数分解为更小的部分,并为此使用了辅助函数和内联函数。
void functionParent(arguments)
{
intialCheckFunction(arguments);
functionOne();
functionTwo();
functionThree();
functionFour();
return STATUS;
}
void functionOne()
{
/*follows unary Principle.*/
}
我担心的是堆栈指针,SP 的频繁切换是否会大大降低程序的效率,或者可以忽略不计。上面的函数One,Two,.. 中包含一元逻辑。请在两种enter code here
情况下回复,C 以及 C++