单片机C语言在二级C的基础上增加了些函数和指令,二级C对单片机C有帮助
二级C基本知识点是一样的,找本二级考试相关的教程就可以了
关键是历年真题,可以根据真题整理知识点(c语言+公共基础)
单片机的C语言注重应用,那个国家二级C语言注重理论,有理论考试和上机考试,我感觉最经典的还是谭浩强的那本书,《谭浩强C语言程序设计》,这本书挺好的,理论结合上机,相信你会通过二级C的。
国家2级分笔试,上机,笔试部分会有公共知识部分,这个你要买书看学习。还有单片机C主要是控制引脚,寄存器等,正常的C是处理一些数学和实际问题的,上机特别容易考链表,指针,数组等知识,书名由于字数不够打不出
语言的发展前途还是要优于java,现在出去找工作java的底薪是800左右,而c语言和c++的底薪是至少1500,比java多了将近一倍。
而且如果你学了java那你只能一辈子靠它吃饭,而c语言的发展很快,你可以以c语言为基础去学习其他的,如QT,C++等,因为现在有很多的编程语言都是以c语言为基础写出来的,基本上都是相同的,所以只要你能把c语言学好,以后找工作应该不是问题,但你最好也要以c语言为基础再去学习一门其他的语言,例如我前面说过的QT,还有一点就是需要你去考一个学历,因为这也是很重要的。
最后只能祝你好运了~~