预处理:也就是包含需要的头文件,用#include<标准头文件>或#include "自定义的头文件"
宏定义,如:#define PI 3.1415926
查看用宏定义的值替换宏名称,如:gcc -E test.c
带参数的宏:MAX(x,y) (x)>(y)?((x):(y)) //使用方法与函数一样
宏运算:
#define PRINT(n) printf(#n"=%d",n) //#n 就是把传入的变量值作为字符串放在那里
预处理:也就是包含需要的头文件,用#include<标准头文件>或#include "自定义的头文件"
宏定义,如:#define PI 3.1415926
查看用宏定义的值替换宏名称,如:gcc -E test.c
带参数的宏:MAX(x,y) (x)>(y)?((x):(y)) //使用方法与函数一样
宏运算:
#define PRINT(n) printf(#n"=%d",n) //#n 就是把传入的变量值作为字符串放在那里
Powered By Z-BlogPHP 1.7.3
Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号