一、< >与“ ”的区别?
使用尖括号< >,编译器会到系统路径下查找头文件;而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。
所以:使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。(或者你把头文件放到系统路径中,但这样比较麻烦)
好的编程习惯是:我个人的习惯是使用尖括号来引入标准头文件,使用双引号来引入自定义头文件(自己编写的头文件),这样一眼就能看出头文件的区别。这里大家可以深入了解系统路径是什么情况。
二、如何将自己写的函数放到头文件中?
重点来了 怎么include自己写的函数
如果我有三个文件 main.c my.h my.c
①My.c 里面定义函数②my.h里面写函数声明
③Main.c里面写 #include
即可这样来看,这种做法的最大好处就是main.c这个文件看起来比较简洁,因为相比在main.c里面定义函数的唯一区别就是定义和声明都在另外的文件中。