オープン ソース コード (Linux C コード) を読むと、 ですべての操作を実行する代わりに、多くの関数が使用されていることがわかりますmain()
。次に例を示します。
int main(void ){
function1();
return 0;
}
void function() {
// do something
function2();
}
void function2(){
function3();
//do something
function4();
}
void function3(){
//do something
}
void function4(){
//do something
}
できるだけ関数を使用することの長所と短所を教えてください。
- 機能(または新しい操作)の追加/削除が簡単
- コードの可読性
- 関数内の変数が破棄されるため、ソース効率(?)(動的割り当てが行われない限り)
- ネストされた関数はコード フローを遅くしますか?