找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

定義的變量溯源不到

查看數(shù): 2398 | 評(píng)論數(shù): 5 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2023-6-26 10:04

正文摘要:

各位大佬我想問一下在子函數(shù)中定義的變量,我在在主函數(shù)中引用的時(shí)候,右鍵去找define為什么溯源不到呢,這需要如何配置呢?

回復(fù)

ID:1077009 發(fā)表于 2023-6-27 09:48
局部變量(函數(shù)內(nèi)變量)只能在當(dāng)前函數(shù)使用,如果真的要在其他函數(shù)調(diào)用,可以定義為全局變量,或者用static修飾,然后直接去訪問內(nèi)存讀取
ID:1085706 發(fā)表于 2023-6-26 11:02
yzwzfyz 發(fā)表于 2023-6-26 10:39
如果未來平臺(tái)升級(jí)了,或許可以。
對(duì)于MAIN來說,它必許知道的,必定會(huì)查到定義。
而在子函數(shù)中的變量,MA ...

好的哥謝謝
ID:161164 發(fā)表于 2023-6-26 10:48



ID:752974 發(fā)表于 2023-6-26 10:41
子函數(shù)中的變量其它函數(shù)能使用嗎?復(fù)習(xí)一下全局變量,局部變量的概念。
ID:123289 發(fā)表于 2023-6-26 10:39
如果未來平臺(tái)升級(jí)了,或許可以。
對(duì)于MAIN來說,它必許知道的,必定會(huì)查到定義。
而在子函數(shù)中的變量,MAIN無需知道,因?yàn)镸AIN只在乎子函數(shù)的運(yùn)行結(jié)果,無需了解其中的每一個(gè)變量,除非這個(gè)變量是全局的,涉及到MAIN。

將KEYNUMBER改成全局變量再試。

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

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

快速回復(fù) 返回頂部 返回列表