第04問

あいさつを表示するプログラムを作りました。このプログラムは正常に動作しますが、あと少し改善できる部分があります。

どこが改善できるか分かりますか?
main.c
#include <stdio.h>
#include <stdlib.h>

void Greet(char *pName) {
  printf("Hello, %s!\n", pName);
}

int main(void) {
  Greet("Leo");

  return EXIT_SUCCESS;
}
実行結果
Hello, Leo!
あ、「Leo」って僕の名前じゃないですかぁ。
うん。レオ君にあいさつするプログラムよ。
Greet()っていう関数に名前を渡すとあいさつが表示されるんですね!
そのあたりで、ちょっとだけ手直ししておきたい箇所があるのが分かるかしら?
問題なさそうに見えますけど……。まさか僕の名前がダメとか言いませんよね?
Greet()の引数の型に注目してみましょう。