找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 2377|回复: 6
收起左侧

C语言文件结构下面这2种语法区别?

[复制链接]
ID:1032857 发表于 2023-7-14 15:29 | 显示全部楼层 |阅读模式
1.png 2.png

这种写法    主函数里面多个H头文件      以及
3.png

这种写法什么区别    一个头文件配套C文件
回复

举报

ID:883242 发表于 2023-7-14 18:37 | 显示全部楼层
<>是优先从系统文件夹查找,""是在项目文件夹,也就是你自己的工程里面查找,对于现在的计算机来说,两者没有任何差异。
回复

举报

ID:116103 发表于 2023-7-14 20:00 | 显示全部楼层
用起来一样
回复

举报

ID:123289 发表于 2023-7-15 10:22 | 显示全部楼层
C语言是不可能被CPU直接运行的。它只是由平台(如KELL)将C翻译成汇编(机器语言),烧录到CPU后,你的程序才能发辉作用。
所以,只要C翻译出来的机器语言不受影响。怎么做,谁先谁后,都一样。
回复

举报

ID:517951 发表于 2023-7-15 11:17 | 显示全部楼层
"reg52.h"<reg52.h>两种就是路径不一样, ''是在项目文件夹下面, <>是在编译器文件夹下面, 其他一样的.
回复

举报

ID:1087836 发表于 2023-7-15 11:25 | 显示全部楼层
用了双引号的就是以自己本地的优先查找;如果是双括号的就是默认系统优先查找此文件。
回复

举报

ID:883242 发表于 2023-7-15 11:26 | 显示全部楼层
rayin 发表于 2023-7-15 11:17
"reg52.h"两种就是路径不一样, ''是在项目文件夹下面, 是在编译器文件夹下面, 其他一样的.

仔细想了想,我在沙发说的不太严谨,如果系统文件夹和项目文件夹有同名h文件,两种写法是不一样的,<>会用系统文件夹里面的那个,“”用的是项目文件夹的那个。如果只有一个h文件,那么两种写法没有区别。
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表