求求各位大哥幫幫忙,這個錯誤要怎么改

uj5u.com熱心網友回復:
變數定義函式宣告等要在呼叫之前,把 void main(void) 放最底下uj5u.com熱心網友回復:
變數getdata、陣列dispbuf[]沒定義,建議樓主趕緊去補學C語言。uj5u.com熱心網友回復:
如果是全域變數 你就少檔案,如果不是你就沒宣告...uj5u.com熱心網友回復:
先宣告后使用uj5u.com熱心網友回復:
先定義變數getdata,然后才可以使用,例如 unsigned int getdata
建議以后寫代碼要有個格式:
//包含頭檔案
xxxxxx
//定義全域變數
xxxxxx
//宣告外部變數
xxxxxx
//各種子函式宣告
xxxxxx
//主函式
void main()
{
//變數定義
xxxxxx
//外設初始化
xxxxxx
無限回圈
while(1)
{
xxxxxx
}
}
//各種子函式實作
xxxxxx
希望對你有幫助。
uj5u.com熱心網友回復:
你把這個函式宣告一下uj5u.com熱心網友回復:
基礎的代碼知識 多看看書吧uj5u.com熱心網友回復:
少檔案 要不就是變數定義在函式下面了 要不就是根本沒定義轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/114321.html
標籤:單片機/工控
下一篇:關于STM32庫的
