#define:它只是定义不带返回类型的函数,在调用的位置替换为定义的格式,但是存在宏定义的副作用,如运算符(加上括号),和++,--的作用(提前进行++,--)。
#include: 将声明的函数引入到*.c文件中,include是将 *.h中的内容原封不动的插入到*.c中,一般是函数的声明,并不是引入函数的,因为函数的定义不在*h中,#include的作用和#define是一样的只是插入到*c中而已,不做任何附带操作。
#define:它只是定义不带返回类型的函数,在调用的位置替换为定义的格式,但是存在宏定义的副作用,如运算符(加上括号),和++,--的作用(提前进行++,--)。
#include: 将声明的函数引入到*.c文件中,include是将 *.h中的内容原封不动的插入到*.c中,一般是函数的声明,并不是引入函数的,因为函数的定义不在*h中,#include的作用和#define是一样的只是插入到*c中而已,不做任何附带操作。