int main() { printf( "This code is on line %d, in file %s\n", __LINE__, __FILE__ ); #line 10 printf( "This code is on line %d, in file %s\n", __LINE__, __FILE__ ); #line 20 "hello.cpp" printf( "This code is on line %d, in file %s\n", __LINE__, __FILE__ ); printf( "This code is on line %d, in file %s\n", __LINE__, __FILE__ ); return0; }
输出:
1 2 3 4
This code isonline6, infile test.cpp This code isonline10, infile test.cpp This code isonline20, infile hello.cpp This code isonline21, infile hello.cpp