找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2309|回復: 6
收起左側(cè)

C語言文件結(jié)構下面這2種語法區(qū)別?

[復制鏈接]
ID:1032857 發(fā)表于 2023-7-14 15:29 | 顯示全部樓層 |閱讀模式
1.png 2.png

這種寫法    主函數(shù)里面多個H頭文件      以及
3.png

這種寫法什么區(qū)別    一個頭文件配套C文件
回復

使用道具 舉報

ID:883242 發(fā)表于 2023-7-14 18:37 | 顯示全部樓層
<>是優(yōu)先從系統(tǒng)文件夾查找,""是在項目文件夾,也就是你自己的工程里面查找,對于現(xiàn)在的計算機來說,兩者沒有任何差異。
回復

使用道具 舉報

ID:116103 發(fā)表于 2023-7-14 20:00 | 顯示全部樓層
用起來一樣
回復

使用道具 舉報

ID:123289 發(fā)表于 2023-7-15 10:22 | 顯示全部樓層
C語言是不可能被CPU直接運行的。它只是由平臺(如KELL)將C翻譯成匯編(機器語言),燒錄到CPU后,你的程序才能發(fā)輝作用。
所以,只要C翻譯出來的機器語言不受影響。怎么做,誰先誰后,都一樣。
回復

使用道具 舉報

ID:517951 發(fā)表于 2023-7-15 11:17 | 顯示全部樓層
"reg52.h"<reg52.h>兩種就是路徑不一樣, ''是在項目文件夾下面, <>是在編譯器文件夾下面, 其他一樣的.
回復

使用道具 舉報

ID:1087836 發(fā)表于 2023-7-15 11:25 | 顯示全部樓層
用了雙引號的就是以自己本地的優(yōu)先查找;如果是雙括號的就是默認系統(tǒng)優(yōu)先查找此文件。
回復

使用道具 舉報

ID:883242 發(fā)表于 2023-7-15 11:26 | 顯示全部樓層
rayin 發(fā)表于 2023-7-15 11:17
"reg52.h"兩種就是路徑不一樣, ''是在項目文件夾下面, 是在編譯器文件夾下面, 其他一樣的.

仔細想了想,我在沙發(fā)說的不太嚴謹,如果系統(tǒng)文件夾和項目文件夾有同名h文件,兩種寫法是不一樣的,<>會用系統(tǒng)文件夾里面的那個,“”用的是項目文件夾的那個。如果只有一個h文件,那么兩種寫法沒有區(qū)別。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表