& W+ u3 d9 s: D1、嵌入式开发中为什么选择C语言?7 T6 ^. [; I9 Z0 B& R
+ r3 c: L* E4 d+ M M9 v, K3 ^7 e. O
4 B" M1 u3 `4 E; v; E因为操作系统的内核都是使用的C语言,而且C语言也有如下几个优点: # V) i: I. l4 v$ e ) u- T+ o0 h) j) C5 c 4 L" h- u& t& N% t(1)出色的移植性,能在多种不同体系结构的软/硬平台上运行(修改量越小,移植性越好);$ s& X% M1 @+ o) G: m
6 x$ v1 Z. p' ^$ P. y8 @
! t# T C1 b H( }* V" ]7 X(2)简洁紧凑,使用灵活的语法机制,并能直接访问硬件(效率高); 4 p( j% C# J3 ^7 F. J. C9 T ( H" H3 A) [- R; k! F$ I6 B: J; E* x: z( P0 {4 [% f. H
(3)很高的运行效率3 z `" Y5 B! f) O