__LINE__ - 行番号
「__LINE__」は、プリプロセッサによってソースコードが記述されているファイルの「__LINE__」が記述された行の行番号に展開されます。
__LINE__
行番号を取得するサンプル
#include <stdio.h> int main(void) { printf("%d\n", __LINE__); }
出力結果。
4
エラーメッセージを表示してプログラムを終了するサンプル
exit関数、__FILE__、__LINE__を組み合わせて、エラーメッセージを表示してプログラムを終了するサンプルは、exit関数の解説にあります。