標(biāo)題: C程序中定義的變量在后續(xù)程序中聲明后不進入變量操作 [打印本頁]

作者: Yubug    時間: 2018-4-24 11:34
標(biāo)題: C程序中定義的變量在后續(xù)程序中聲明后不進入變量操作
就是我在程序1中定義了變量X,接著對X進行操作。然后在程序2中調(diào)用X,調(diào)用的X值為定義的值,不是X操作后的數(shù)值。還有一個表現(xiàn)是編譯后在程序中點Go to definition of ‘X’ 和 Go  to reference of X 只是在定義和聲明之間切換,并沒有進入X操作函數(shù)中。這是什么原因造成的,求解。多謝~!

作者: Yubug    時間: 2018-4-24 11:42
將聲明的X語句去掉后點擊go to才能夠找到X的操作函數(shù)中。出現(xiàn)這種現(xiàn)象是什么原因,求解~
作者: wulin    時間: 2018-4-24 15:15
你在程序1中定義了變量X只是局部變量,只能在程序1中使用,只有定義為全局變量才能共用。
作者: Yubug    時間: 2018-4-24 16:40
wulin 發(fā)表于 2018-4-24 15:15
你在程序1中定義了變量X只是局部變量,只能在程序1中使用,只有定義為全局變量才能共用。

是程序不是函數(shù),我一直這么用的啊。應(yīng)該是什么細節(jié)沒做好,我現(xiàn)在在重新弄一遍試試。當(dāng)然如果有人知道原因告訴我更好~~

感謝你的回答~
作者: 龍卷轟    時間: 2018-4-24 17:11
你不如貼代碼,比較容易發(fā)現(xiàn)問題。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1