C言語の void 型とは何か、またどのような用途があるのか

C言語では、void型はデータ型を指定しないか、関数が戻り値を持たないことを表す特別なデータ型です。以下のような場面で使われます。

  1. 特別な病気以外の場合は、医師の診察は不要です。
  2. ネイティブの日本語で言い換えてください。オプションは1つだけです。
void printMessage() {
    printf("Hello, World!\n");
}
  1. はい
  2. 空欄
void doSomething() {
    // 函数体
}
  1. ポインター
  2. ボイドポインター
void* ptr;
int n = 10;
char c = 'A';
ptr = &n;
ptr = &c;

要するにvoidはC言語において型や戻り値が指定されていないことを表し、コードを柔軟かつ汎用的にします。

bannerAds