那是必须的,现在觉大多数单片机都支持C语言开发,不仅快而且便于移植到不同的单片机上,所以必须学会C语言。
不是必须的,单片机最基本的语言是汇编,掌握好汇编,才能深入了解单片机,C可以使编程简单些,但仅仅只能用C编程的话,那是不能充分发挥单片机的优势的。
C是基础,但要是真正学好单片机,精通单片机,还是学汇编比较好,但汇编编程比C难。
能提前学下最好,不然弄单片机会比较吃力
必须有一定的C基础