为什么在KEIL上能编译成功而在vc++上编译不成功

如题所述

因为KEIL使用的C51语言虽然源自于标准C,但基于51单片机的硬件做了很多针对性的扩展,这些扩展只能被KEIL C编译器识别,而VC++的编译器只能识别标准C,对于C51中的扩展不认识,当然要报错了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-13
KEIL和VC++是不同的编译器,虽然都是C语言,但不是有像JAVA可移植性那么强,也就是有的能在KEIL上编译而在vc++上不行
相似回答