所谓的51单片机C语言与C语言程序设计有什么区别?

如题所述

第1个回答  2013-03-13
51单片机C语言是对标准C语言的扩展.
例如: 51单片机C 中会有特有的 sfr 关键字用来定义51单片机的寄存器, 会有对位元操作的 sbit 关键字, 这些都是你在初始化单片机时, 需要用到的, 这些都是针对 51 单片机硬件平台的扩展.
编程时的算法都是相同的, 另外还有因为单片机的资源有限, 不要在单片机中使用递归的算法.
第2个回答  2013-03-15
基本上没区别,C51是对C的拓展。。。只用了C的一部分。但语法还是一样的
第3个回答  2013-03-13
C51 基本上只用到C语言的一小部分追问

我想学习C语言但是去书店买不到书,谭浩强的C语言程序设计跟本找不到~还有什么其他的书吗

追答

可以在网上买啊 谭浩强的C语言程序设计还是很不错的书

相似回答