宏定义中的标识符都采用大写,这是编程中一种约定俗成的习惯:
1、宏替换不做语法检查,所以在使用的时候要格外小心;
2、宏替换通常在文件开头部分,写在函数的花括号外边,作用域为其后的程序,直到用问号;
3、undef命令终止宏定义的作用域;
4、不要在字符串中使用宏,如果宏名出现在字符串中,那么将按字符串进行处理。