摘要: 一、gcc的参数中-Dmacro 等价于代码里 #define macro-Dmacro=value 等价于代码里 #define macro value-Umacro 等价于代码里 #undef macro二、宏定义时,斜杠("\")是用来续行,"#"用来把参数转换成字符串,是给参数加上双引号。"##"则用来连接前后两个参数,把它们变成一个字符串,"#@"是给参数加上单引号。例如#defineConn(x,y)x##y#defineToChar(a)#@a#defineToString(x)#xintn=Conn 阅读全文
posted @ 2013-07-06 19:06 xuybin 阅读(1186) 评论(1) 推荐(0) 编辑