一维数组的思维导图详细介绍:
一、宏定义、宏函数
1、语法:#define 标识符 常量表达式或常量
注意:始终只能占一行,后面没有;表示符全大写
删除宏定义格式:#undef 标识符
#define PI 3.1415
#undef PI
2、宏定义函数名
#define TOTAL(x) x*x*x+1
3、宏函数
格式:#define 宏名(参数表)字符串
宏定义不只是进行简单的字符串替换,还可以进行参数替换
宏函数调用:宏名(实参列表)
//宏函数
int main(){
int a;
a = TOTAL(3); //TOTAL(3) = 3*3*3+1
printf("%d",a);
}
4、多行宏函数
如果宏函数有多行,可以使用\、(转义字符)来进行多行定义
\ 表示多行还没有结束
#define IS_SUCCESS(code) if((code)==200) printf("200\n")