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