標題: 為什么Keil編譯器會認為我要寫匯編代碼? [打印本頁]
作者: Humorize 時間: 2019-2-2 21:27
標題: 為什么Keil編譯器會認為我要寫匯編代碼?
用的IDE是Keil μVision V5.26.2.0,是Keil官網2018年的版本,它的編譯器是C51 Compiler V9.59.0.0- #include<reg51.h>
- typedef unsigned int u16;
- void main()
- {
- P0=0x01;
- u16 i;
- }
復制代碼把聲明新變量的語句放在給8位IO口賦值的語句后會讓編譯器報如下錯誤:
- syntax error near 'u16', expected '__asm'
- 'i': undefined identifier
復制代碼如果交換代碼的第5、6行,那么編譯器不報錯
為什么先給8位IO口賦值再聲明新變量會讓編譯器報錯
作者: HC6800-ES-V2.0 時間: 2019-2-3 08:52
申明放前面是沒有錯的。
至于為什么還不知道,也看到過全局變量寫中間也沒有報錯。
作者: mengzhixinheng 時間: 2019-2-3 09:08
c語言基礎語法問題
作者: iofree 時間: 2019-2-3 17:29
我估計應該是編譯規則的問題,別的版本也有同樣情況,聲明還是要放在前面
作者: 鉆牛尖滴劉尖尖 時間: 2019-2-3 20:00
c語言基礎語法問題 VS 8051單片基本應用,還要磨合一陣子了
作者: 獅巴瑞 時間: 2019-2-16 16:00
這是早期c語言規定的。把c語言標準換成c99就可以了
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
久草久草久草
|
欧美日韩视频在线播放
|
成人毛片网
|
天天干天天操天天看
|
亭亭五月激情
|
欧美国产在线一区
|
欧美精品1区2区3区
精品国产欧美一区二区
|
91在线网|
免费在线视频a
|
欧美一级欧美三级在线观看
|
超碰天天|
a在线视频
|
亚洲精品乱码久久久久久按摩观
|
国产精品久久久久久久免费观看
|
91久久国产综合久久91精品网站
|
国产免费av在线
|
av中文字幕在线
|
高清av在线
|
成人在线视频网址
|
日本aaaa
|
亚洲导航深夜福利涩涩屋
|
亚洲精品大片
|
日韩欧美一区二区三区免费看
|
一区二区视频在线观看
|
亚洲综合中文字幕在线观看
|
亚洲欧美国产毛片在线
|
亚洲三区在线播放
|
国产三级电影网站
|
国产视频不卡一区
|
欧美高清一区
|
欧美性极品xxxx做受
|
亚洲手机在线
|
欧美电影免费网站
|
狠狠的干
|
羞羞午夜|
日本爱爱视频
|
国产一区视频在线
|
国产免费观看一级国产
|
久久久久久国产精品
|
国产精品久久久久久吹潮
|
无码国模国产在线观看
|