结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 typedef struct 变量; 函数指针; 8 g* C' R* L2 h
指针是地址,指向内存中的变量。 " X" X7 Z0 x- e/ p& K; I) q6 ]
函数指针是指向函数的指针变量。
, T5 k& Q9 Z& t( f/ x6 ^# V
1、主函数如下: 系统初始化后,进入主循环,通过结构体调用system文件的函数。 2、结构体类型定义 定义1个变量与2个函数指针。 1 N3 y+ S- p% k: e( _5 E
8 E) J3 [' }' m; x
5 ^6 I' {/ _# Y. Z$ p; z( g3 Y# w+ W7 h, b9 ]5 o q0 f! I6 T! ]
9 l" \: H F& J9 y7 d* l$ ~& u
) T/ z+ D/ A3 q0 K& C
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
; }- i" } R: h# k4 B4 d . ]8 }) w7 B- K' v
\6 N0 H1 ~2 k. `4 R2 {' | c) _
7 t5 X6 X6 H$ K3 z8 D& G 1 y& M6 }4 D& g+ t7 l5 D
|