C语言头文件包含:双引号 “ ” 与 尖括号 <> 的区别。

本文详细阐述了C语言中的文件打开关闭、顺序读写、随机访问以及文件结束判定等知识点,并探讨了#include指令中\与<>包含头文件时的路径差异和使用建议。同时,文章对比了宏和函数的区别,提供了深入理解C语言编程的基础知识。
摘要由CSDN通过智能技术生成

⭐️ 往期文章

✨链接1:C语言文件打开关闭详解、文件顺序读写详解。
✨链接2:C语言文件随机读写详解(fseek、ftell、rewind)。
✨链接3:C语言scanf/fscanf/sscnaf和printf/fprintf/sprintf的区别。
✨链接4:C语言打开文件一次既可以读又可以写。
✨链接5:C语言文件结束的判定(feof、ferror)。
✨链接6:宏和函数的区别详解。


⭐️ 头文件包含 “ ” 与 <> 的区别

💬 主要区别:查找路径不同。

  • 本地头文件包含
#include "name.h"

双引号查找路径:现在本地项目目录下查找,如果没有,则在编译器提供的标准库函数目录下查找头文件。还没有找到就报错。

  • 库函数头文件包含
#include <stdio.h>

尖括号查找路径:直接在编译器提供的标准库函数目录下查找,没有找到直接报错。

💬 思考:

#include "stdio.h"	// ok吗?

以上代码是可行的,但是效率低不推荐这样写。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值