久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機Keil C程序修改傳入子函數的參數形式出現致命錯誤,請大佬解釋

查看數: 5097 | 評論數: 6 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-10-1 18:40

正文摘要:

今天寫程序時遇到一個不能理解的語法錯誤, 編譯時顯示致命錯誤, 請問各位大神是什么原因呢 報錯如下: compiling mian.c... C51 FATAL-ERROR -   ACTION:     GOBAL ...

回復

ID:406159 發表于 2018-10-7 16:08
很不錯我的也有這個問題看了之后解決了有用
ID:294657 發表于 2018-10-6 18:40
sxhwdz 發表于 2018-10-2 16:21
經過實驗,只要把 delay 函數的變量改成 uchar 也是可以通過的
void delay(uchar xms)
{

定義的時候定義成無符號字符型也可以賦值,并通過了
ID:294657 發表于 2018-10-6 18:31
psuxaog 發表于 2018-10-5 23:00
你的dat形參是8位的,而你定義這幾個變量都是int的,而且還加了個0x30很容易溢出,最后發現在屏蔽ge那行或 ...

好的,謝謝您的提醒,確實存在容易溢出的問題,我以后會汲取這樣的教訓的的
ID:405708 發表于 2018-10-5 23:00
你的dat形參是8位的,而你定義這幾個變量都是int的,而且還加了個0x30很容易溢出,最后發現在屏蔽ge那行或把ge等于0去掉會編譯通過,具體原因未知,但要把你的程序整理一下,你的程序風格不好,很不嚴謹,不方便維護。
ID:387733 發表于 2018-10-2 16:21
經過實驗,只要把 delay 函數的變量改成 uchar 也是可以通過的
void delay(uchar xms)
{
uchar i,j;
for(i=xms;i>0;i--)
for(j=112;j>0;j--);
}
ID:387733 發表于 2018-10-1 20:29
把優化級別降到6級及6級以下就能通過了

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品国产综合区久久久久久久 | 成人h电影在线观看 | 国产三级在线观看播放 | 国产精品一区二区三区免费观看 | 超碰97免费在线 | 日韩精品一区二区三区在线观看 | 日韩av电影在线观看 | 伊人超碰 | 麻豆一区一区三区四区 | 日本一区二区三区精品视频 | 男人的天堂久久 | 日韩成人在线播放 | 婷婷综合网 | 亚洲精品福利视频 | 米奇狠狠鲁 | 欧美日韩激情 | 一区二区不卡高清 | 亚洲人成人一区二区在线观看 | 久久精品亚洲一区二区三区浴池 | 黄色毛片免费看 | 久久99精品久久久久蜜桃tv | 欧美在线亚洲 | 亚洲毛片在线观看 | 成人区一区二区三区 | 日本成年免费网站 | 在线91| 成年人在线播放 | 成av人电影在线 | 国产成人高清成人av片在线看 | 日韩一区二区三区在线看 | 在线视频日韩精品 | 欧美视频网 | 天天色官网 | 国产精品久久久久久久久久免费 | 国产乱码精品一区二三赶尸艳谈 | 毛片一区二区三区 | 精品久久久久久久 | 中文字幕亚洲欧美 | 国产韩国精品一区二区三区 | 免费在线性爱视频 | 亚洲精品一区二区另类图片 |