練習問題

2018-01-11 (木) 16:56:10 (278d) | Topic path: Top / 授業 / C言語基礎 / 値渡しと参照渡し / 練習問題

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;
}
トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS