<strike id="5ntnv"><i id="5ntnv"><del id="5ntnv"></del></i></strike>
<strike id="5ntnv"></strike><ruby id="5ntnv"></ruby><del id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></del><strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike>
<strike id="5ntnv"></strike>
<strike id="5ntnv"></strike>
<span id="5ntnv"><dl id="5ntnv"></dl></span>
<strike id="5ntnv"><i id="5ntnv"><del id="5ntnv"></del></i></strike><th id="5ntnv"><noframes id="5ntnv"><span id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></span>
<span id="5ntnv"></span>
<strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike>
<strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike><strike id="5ntnv"><i id="5ntnv"></i></strike><span id="5ntnv"></span>
<strike id="5ntnv"></strike>
<strike id="5ntnv"></strike>
<th id="5ntnv"><noframes id="5ntnv">
<ruby id="5ntnv"></ruby>
<strike id="5ntnv"><dl id="5ntnv"></dl></strike>

貴州網站建設公司貴州網站建設公司

Keil C51編譯報錯error C141: syntax error

錯誤代碼:

 

1 typedef unsigned char uchar2 uchar KeyRowColumnScan()3 { 4     GPIO_KEY = 0x0f;5     uchar key_value = 0; // 報錯行6     // 省略7     return key_value;8 }

 

錯誤信息:

key_array.c(44): error C141: syntax error near ‘uchar’

錯誤原因:

由于Keil、譯報ADS等某些遵循老的譯報C標準的編譯器,在函數定義的譯報內部,必須把所有的譯報局部靜態變量和自動變量都聲明/定義了之后,然后才能開始后續的譯報代碼書寫,否則編譯器會報錯,譯報將代碼更改如下后,譯報編譯正確。譯報

譯報
1 typedef unsigned char uchar2 uchar KeyRowColumnScan() 3 { 4     uchar key_value = 0;  // 必須在函數開始出定義所有變量5     GPIO_KEY = 0x0f;6     // 省略7     return key_value;8 }

 

譯報

作者:米蘭de小鐵匠
來源鏈接:https://www.cnblogs.com/undermyownmoon/p/7628743.html

譯報
贊(1331)
未經允許不得轉載:>貴州網站建設公司 » Keil C51編譯報錯error C141: syntax error
国产欧美精品