たぶんこれは見せるためだけのものです。K&R を読んでいるときに、1.7 関数の冒頭に累乗関数の例が示されています。コードの 2 行目は次のように宣言します。int power(int m, int n);
関数のソースで、n
最初の引数 の名前が最初の引数 と異なるのはなぜですか。base
int power(int base, int n)
{
...
}
これは単に名前が同じである必要がないことを示すためですか? そして、この慣行は避けるべきですか?なぜですか、そうでないのですか?