发布网友
共3个回答
热心网友
嵌入式很广的,看你学的是什么嵌入式:linux、wince、Vxworks....
如果是linux那C语言就要学得精,如果你是搞应用呢,就可以稍微放松点,因为应用要QT;如果是驱动或者是系统级的那就要精,因为内部大部分都是结构体、指针链表....
如果是wince、Vxworks不太清楚,wince似要点windows编程方式吧。Vxworks一般很少人会用到。还有手机的:sybian.....,太多了,各个要求不一样,但学好了没有坏处。总体来说:搞应用可以学得松一点,因为应用层用C的时候毕竟很少;系统级和驱动呢就要学的精点儿。
热心网友
1.其本的编程风格,变量名的定义方法。
2.理解基本C语言规则、运算符优先级
3.学会模块化编程思想
4.在程序中经常出现下列关键字:static、volatile
、const、struct
热心网友
弄懂c语言是最基本的,尤其是指针和结构体,嵌入式c还要求了解linux系统,编译原理,arm汇编,内核移植,c++面向对象编程,qt编程(主要针对嵌入式设备的可视化界面开发),当然后面这些需要大体了解就可以,学好c语言才是最根本的,建议看三本书谭浩强《c程序设计》,《c和指针》,《unix环境高级编程》。最后一本建议好好看看,看懂50%就已经是神了