C言語の質問です!まったく初心者のものの簡単すぎる質問ですが、
下記の問題の意味を説明していただけますでしょうか。
int func(int x)
{
int y;
if(x<=0) return 0; y=x+func(x-1); return y;
}
①この関数に0を入力した時の戻り値 func(0) と、1を入力した時の戻り値 func(1) はいくつですか。
②この関数に5を入力した時の戻り値 func(5) はいくつですか。
③変数Xは関数funcの中でだけ有効だが、yは関数funeの外でも有効である(これは正しいことでしょうか。)
この問題の意味を説明や解き方を教えていただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/22 16:54
2020/06/22 16:57
2020/06/22 17:03
2020/06/22 17:06
2020/06/22 17:09
2020/06/22 17:12
2020/06/22 17:12
2020/06/22 17:15
2020/06/22 17:19
2020/06/22 17:19
2020/06/22 17:20
2020/06/22 17:21
2020/06/22 17:26 編集
2020/06/22 17:25
2020/06/22 17:36
2020/06/22 17:41
2020/06/22 17:57
2020/06/22 17:59
2020/06/22 18:30
2020/06/22 18:45
2020/06/23 00:53