授業/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;
}
}}
終了行:
*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;
}
}}
ページ名: