__LINE__ :行号(数字)
__FILE__ :文件路径及名称(字符串)
__DATE__ :日期(字符串)
__TIME__ :时间(字符串)
“#”的作用:
#define test1(x) #x //把x加上双引号,变成字符串 "x"
“##”的作用:
#define test2(x,y) x##y //把x和y连接起来,并加上双引号,变成 xy(类型不确定,就是简单的拼接)
__LINE__ :行号(数字)
__FILE__ :文件路径及名称(字符串)
__DATE__ :日期(字符串)
__TIME__ :时间(字符串)
“#”的作用:
#define test1(x) #x //把x加上双引号,变成字符串 "x"
“##”的作用:
#define test2(x,y) x##y //把x和y连接起来,并加上双引号,变成 xy(类型不确定,就是简单的拼接)