導航:首頁 > 源碼編譯 > keil中編譯void報錯

keil中編譯void報錯

發布時間:2023-07-02 16:25:18

A. keil中編譯錯誤,為什麼呢

你這C語言的基礎有點薄弱啊,出錯是因為C語言規定,在函數體內,變數定義語句應該在最前邊,結果你給放在中間了. 正確的寫法如下:
#include<math.h>
#include<stdio.h>
#include<reg51.h>
void main(void)
{
float x;
float y;
SCON=0x52;
TMOD=0x20;
TH1=0xf3;
TR1=1;

for(x=-1.0;x<=1.0;x+=0.1)
{
y=acos(x);
printf("ACOS(%f)=%f\n",x,y);
getchar();
}
}

B. 單片機c語言用keil編譯時出現如下的錯誤是什麼原因'=':illegal type conversion from/to 'void',急求

Write_24C02 ();
下方錯誤提示顯示的是,這個函數返回類型是 void 也就是沒有設定返回值,所以使用 = 等號 就產生了語法錯誤。

閱讀全文

與keil中編譯void報錯相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163