每日一小段代码|*|C语言预处理命令,#define、#line、__LINE__、__FILE__|*|2023.12.21

发布时间 2023-12-21 19:48:16作者: Kazuma_124
#include <stdio.h>
#define AAA 111
void test() {
    printf("__LINE__ = % d\n", __LINE__);
    printf("AAA = %d\n", AAA);
}
#define AAA 222
#line 1 "test"

int main(){
    printf("test\n");
    test();
    //__LINE__ =  1132
    //AAA = 111
    printf("\n");
    printf("\n");

    printf("__LINE__=%d\n", __LINE__);//__LINE__=10
    printf("AAA=%d\n",AAA);//AAA=222
    printf("%s\n", __FILE__);//test
    printf("\n");
	return 0;
}