正在加载图片...
说明: ①宏名一般用大写字母。这不是语法规定,只是一种习惯。 ②可以使用宏名代替一个字符串 ③当宏定义在一行中写不下,需要在下一行继续时,只需 在最后一个字符后紧接一个反斜线“”。例如 #define LEaP year year %4==0 &&year%1001=0‖year%400=0 注意在第二行开始不要有空格,否则空格会一起被替换。 ④宏名的有效范围为定义命令之后到本源文件结束,除非 用# undef命令终止宏名的作用域。 ⑤对程序中用双引号括起来的字符串内的子串和用户标识 符中的成分不做替换 ⑥同一个宏名不能重复定义。说明: ① 宏名一般用大写字母。这不是语法规定,只是一种习惯。 ②可以使用宏名代替一个字符串 ③ 当宏定义在一行中写不下,需要在下一行继续时,只需 在最后一个字符后紧接一个反斜线“\” 。例如: #define LEAP_YEAR year % 4==0\ && year %100!=0 || year % 400==0 注意在第二行开始不要有空格,否则空格会一起被替换。 ④ 宏名的有效范围为定义命令之后到本源文件结束,除非 用#undef命令终止宏名的作用域。 ⑤ 对程序中用双引号括起来的字符串内的子串和用户标识 符中的成分不做替换。 ⑥ 同一个宏名不能重复定义
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有