- 追加された行はこの色です。
- 削除された行はこの色です。
- 授業/C言語基礎/値渡しと参照渡し/練習問題 へ行く。
- 授業/C言語基礎/値渡しと参照渡し/練習問題 の差分を削除
*13B-1 値渡し(難易度♠) [#x75c0e9b] 以下の部分プログラムを実行したときの出力結果を答えよ #geshi(c){{ /* * 受け取った引数にゼロを代入する */ void zero(int x){ x = 0; return; } int main(void){ int a = 1; zero(a); printf("%d\n", a); } }} ---- *13B-2 参照渡し(難易度♠♠) [#d40755e4] 以下の部分プログラムに含まれている関数inputは、文字列を引数として受け取り、その文字列にキーボードから入力された文字列を格納して返す関数である。 関数inputを定義してプログラムを完成させよ #geshi(c){{ int main(void){ char s[16]; input(s); printf("%s\n", s); return 0; } }}