- 头文件:#include <......> : 在系统的指定目录下寻找头文件,#include ' ......'在当前 的目录和系统指定的目录(自定义的头文件)
- 宏函数:有参的宏函数#define P(s) printf("%s",s) 无参的宏函数#define OUT printf("abcd")
- 自定义函数和宏函数的区别:缺点: 浪费时间(编译),没有语法检查,不安全;优点:宏函数节省空间(给形参分配空间)。普通函数的优点:有语法检查。
#include <stdio.h> #define P(x) x * x int main() { int x = 1,y = 2; printf("%d\n",P(x + y));//打印结果为5不是9 return 0; }
预处理(头文件和宏函数)
猜你喜欢
转载自blog.csdn.net/ZCzhouchao1/article/details/81211266
今日推荐
周排行