单片机C语言和标准C语言的差别??

请推荐几本专门介绍这方面的书啊!

语法一样,编译器不同
单片机针对自己的芯片来编译,标准C一般都指在PC机上进行的,说白了也就是函数库不同
学标准C就看看《C primer》,谭浩强的《C程序设计》入门也不错的,不过他的书内容不怎么全
单片机的你就看你想学的型号了,MCS-51 MCS-96 凌阳……都不同的
最好先看标准C,然后转单片机
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-20
不用学c++也可以,单片机c语言和一般的c语言的区别,在单片机c有自己的特定端口函数,一般c则没有。一般c中的一些基于80x86(pc的cpu)的的专用指令或函数可能无法在单片机内使用(比如说‘指针’的使用方发和
时钟计数函数)。除个别函数的使用不方法不同外,语法上大体一样,只有个别的单片机编译器不支持某种写法,具体要看它的使用手册
相似回答