宏定义又称为宏代换、宏替换,简称“宏”。
一、不带参数的宏定义:
格式: #define 标识符 字符串
标识符常称为宏名。
例: #define PI 3.1415926 把程序中出现的PI全部换成3.1415926
二、带参数的宏定义:
格式: #define 宏名(参数表) 字符串
#define S(a,b) a*b
area=S(3,2);第一步被换为area=a*b; ,第二步被换为area=3*2;
类似于函数调用。
宏定义又称为宏代换、宏替换,简称“宏”。
一、不带参数的宏定义:
格式: #define 标识符 字符串
标识符常称为宏名。
例: #define PI 3.1415926 把程序中出现的PI全部换成3.1415926
二、带参数的宏定义:
格式: #define 宏名(参数表) 字符串
#define S(a,b) a*b
area=S(3,2);第一步被换为area=a*b; ,第二步被换为area=3*2;
类似于函数调用。