C语言 < >与“ ”的区别

一、< >与“ ”的区别?

使用尖括号< >,编译器会到系统路径下查找头文件;而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。
所以:使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。(或者你把头文件放到系统路径中,但这样比较麻烦)
好的编程习惯是:我个人的习惯是使用尖括号来引入标准头文件,使用双引号来引入自定义头文件(自己编写的头文件),这样一眼就能看出头文件的区别。这里大家可以深入了解系统路径是什么情况。

二、如何将自己写的函数放到头文件中?

重点来了 怎么include自己写的函数
如果我有三个文件 main.c my.h my.c
①My.c 里面定义函数②my.h里面写函数声明
③Main.c里面写 #include
即可这样来看,这种做法的最大好处就是main.c这个文件看起来比较简洁,因为相比在main.c里面定义函数的唯一区别就是定义和声明都在另外的文件中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值