這里為什么非要使用const定義呢,如果不使用的話就直接使用U8定義陣列,之后從FLASH中讀出來的資料是空的,寫入也是空的。加入這個const后資料就正常了,是全域變數空間問題嗎,全域變數的空間有多大啊?請各位大神指教下,謝謝了。
const定義的資料是不變的,定義的全域變數資料會受干擾嗎》?
這里有幾個疑問
1、為什么要使用CONST定義
2、普通定義的全域變數資料會受干擾嗎?
3、全域變數范圍有多大啊?區域變數是可以在堆疊中設定大小的

uj5u.com熱心網友回復:
供參考:https://blog.csdn.net/qq_36958104/article/details/89764410?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161801542616780264060131%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161801542616780264060131&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29_name-1-89764410.first_rank_v2_pc_rank_v29&utm_term=constuj5u.com熱心網友回復:
具體原因,沒有具體代碼,無法說清。加了const 代表你不能直接修改TEXT_Buffer 的內容
uj5u.com熱心網友回復:

這是原始碼程式,具體內容如上
uj5u.com熱心網友回復:
各位大佬幫我看看,謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/274557.html
標籤:C語言
上一篇:c++&QT連接mysql問題
下一篇:新手求解
