1, 单下划线和双下划线
-
#pragma
#pragma 用于指示编译器完成一些特定的动作。#pragma 所定义的很多指示字是编译器特有的,在不同的编译器间是不可移植的
#pragma section APP_VERSION
//__far const unsigned long version = 0x01010101;
__far const unsigned long version = 0x01020304;
//__far const unsigned long version = 0x02020202;
#pragma section2.1 Pragma section
设置对象section的另一种方法是使用 pragma section。 通过使用编译指示section,可以通过为整组对象设置编译指示section,轻松地将多个对象定位到用户定义的section中。 该组必须包含在 pragma section 指令中才能正确设置该section和该section的属性:
https://blog.csdn.net/mirandali/article/details/118027790?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167263194216782429742818%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=167263194216782429742818&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-118027790-null-null.142v68pc_new_rank,201v4add_ask,213v2t3_control2&utm_term=%23pragma%20section&spm=1018.2226.3001.4187