欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 為什么Keil編譯器會(huì)認(rèn)為我要寫匯編代碼? [打印本頁(yè)]

作者: Humorize    時(shí)間: 2019-2-2 21:27
標(biāo)題: 為什么Keil編譯器會(huì)認(rèn)為我要寫匯編代碼?
用的IDE是Keil μVision V5.26.2.0,是Keil官網(wǎng)2018年的版本,它的編譯器是C51 Compiler V9.59.0.0
  1. #include<reg51.h>
  2. typedef unsigned int u16;
  3. void main()
  4. {
  5. P0=0x01;
  6. u16 i;
  7. }

復(fù)制代碼
把聲明新變量的語(yǔ)句放在給8位IO口賦值的語(yǔ)句后會(huì)讓編譯器報(bào)如下錯(cuò)誤:
  1. syntax error near 'u16', expected '__asm'
  2. 'i': undefined identifier
復(fù)制代碼
如果交換代碼的第5、6行,那么編譯器不報(bào)錯(cuò)
為什么先給8位IO口賦值再聲明新變量會(huì)讓編譯器報(bào)錯(cuò)


作者: HC6800-ES-V2.0    時(shí)間: 2019-2-3 08:52
申明放前面是沒(méi)有錯(cuò)的。
至于為什么還不知道,也看到過(guò)全局變量寫中間也沒(méi)有報(bào)錯(cuò)。
作者: mengzhixinheng    時(shí)間: 2019-2-3 09:08
c語(yǔ)言基礎(chǔ)語(yǔ)法問(wèn)題
作者: iofree    時(shí)間: 2019-2-3 17:29
我估計(jì)應(yīng)該是編譯規(guī)則的問(wèn)題,別的版本也有同樣情況,聲明還是要放在前面
作者: 鉆牛尖滴劉尖尖    時(shí)間: 2019-2-3 20:00

c語(yǔ)言基礎(chǔ)語(yǔ)法問(wèn)題 VS 8051單片基本應(yīng)用,還要磨合一陣子了
作者: 獅巴瑞    時(shí)間: 2019-2-16 16:00
這是早期c語(yǔ)言規(guī)定的。把c語(yǔ)言標(biāo)準(zhǔn)換成c99就可以了




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1