変数が外部関数で定義されている場合、変数を内部関数で使用できますか?または私は配列になる3番目のパラメータを取るために内側のループを変更する必要がありますか?内部関数は、親関数で定義された変数を使用できますか?
私が尋ねているコードの例?
perm_rec1 (int nr_value , int N)
{
int array[];
secondFunction(int nr_value, int N)
}
内部機能:
secondFunction (int nr_value, int N)
{
int temp = array; //is This possible? Or third parameter?
}
配列でサイズで、はい、あなたは* ' – LPs
' intとして関数に渡すことができますあなたは合格する必要がありsecondFunctionがどこか他の場所から呼び出された場合、どうなるでしょうか?それはうまくいかないので、あなたが呼び出し関数から変数にアクセスすることができれば危険です(コードを読みにくくすることは言うまでもありません)。 – Mogzol