エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
【C言語】【スタック】ローカル変数を戻り値にしても問題ない? --------------------- int test(void) ... 【C言語】【スタック】ローカル変数を戻り値にしても問題ない? --------------------- int test(void) { int b = 0; b = 1 + 1; return b; } 【C言語】【スタック】ローカル変数を戻り値にしても問題ない? --------------------- int test(void) { int b = 0; b = 1 + 1; return b; } int main(void) { int a = 0; a = test(); printf("%d \n", a); return 0; } --------------------- test関数からmain関数に戻ったときにはスタックメモリからローカル変数「b」は消えてしまう(情報は残っていても保証されない)と理解しています。 そのため、test関数の戻り値をローカル変数「b