找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2220|回复: 6
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主


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


这种写法什么区别    一个头文件配套C文件
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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翻译出来的机器语言不受影响。怎么做,谁先谁后,都一样。
回复

使用道具 举报

5#
ID:517951 发表于 2023-7-15 11:17 | 只看该作者
"reg52.h"<reg52.h>两种就是路径不一样, ''是在项目文件夹下面, <>是在编译器文件夹下面, 其他一样的.
回复

使用道具 举报

6#
ID:1087836 发表于 2023-7-15 11:25 | 只看该作者
用了双引号的就是以自己本地的优先查找;如果是双括号的就是默认系统优先查找此文件。
回复

使用道具 举报

7#
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 单片机教程网

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