欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3879|回復: 0
收起左側

在KEIL中不同C文件中進行參數傳遞的方法

[復制鏈接]
ID:63113 發表于 2019-10-25 20:33 | 顯示全部樓層 |閱讀模式
在用KEIL進行單片機程序開發的時候,為了程序更加易讀和規范,開發者喜歡把程序分為若干個模塊,每個模塊的程序段單獨存儲在不同的C文件中,這就產生了一個問題,在不同的C文件里面可能會共用到同一個全局變量,例如在一個C文件里面定義了一個溫度傳感器的數據變量temp, 這個數據又需要在另一個C文件里面使用,那么在一個C文件里定義和使用的變量怎么被另一個C文件里的程序使用呢?
此時需要用到一個關鍵詞extern,用這個指令就可以從另一個C文件里面引用外部變量,實現變量共享。舉個例子來說明怎么使用:
首先要保證要引用變量的兩個C文件program1.c和program2.c在同一個keil工程里面。另外,開發定制業務Q:2531-263-726
如在一個C文件program1.c中定義了一個溫度傳感器采集的數據temp:
1.PNG
在keil同一個工程下的另一C文件program2.c就可以這樣引用在program1.c中定義的變量temp:
2.PNG
就這樣,就完成了兩個C文件中變量的引用,這個變量在整個工程里數據會保持一致。
更多精彩,公-號:yonkotech
沙鷗 at 成都

評分

參與人數 1黑幣 +10 收起 理由
daiya + 10 很給力!

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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