ホームページ  >  記事  >  バックエンド開発  >  C/C++ で変数が NULL かどうかを確認するにはどうすればよいですか?

C/C++ で変数が NULL かどうかを確認するにはどうすればよいですか?

王林
王林転載
2023-09-05 16:25:09870ブラウズ

C/C++ で変数が NULL かどうかを確認するにはどうすればよいですか?

C または C では、NULL 値を比較する特別な方法はありません。 if ステートメントを使用して、変数が null かどうかを確認できます。

ここでプログラムを見てみましょう。システムに存在しないファイルを読み取りモードで開こうとします。したがって、関数は null 値を返します。 if ステートメントを使用して確認できます。理解を深めるためにコードを参照してください。

サンプルコード

#include <stdio.h>
main() {
   //try to open a file in read mode, which is not present
   FILE *fp;
   fp = fopen("hello.txt", "r");
   if(fp == NULL)
      printf("File does not exists");
   fclose(fp);
}

出力

File does not exists

以上がC/C++ で変数が NULL かどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。