__LINE__ - 行番号

「__LINE__」は、プリプロセッサによってソースコードが記述されているファイルの「__LINE__」が記述された行の行番号に展開されます。

__LINE__

行番号を取得するサンプル

#include <stdio.h>

int main(void) {
  printf("%d\n", __LINE__);
}

出力結果。

4

エラーメッセージを表示してプログラムを終了するサンプル

exit関数、__FILE__、__LINE__を組み合わせて、エラーメッセージを表示してプログラムを終了するサンプルは、exit関数の解説にあります。

関連情報