结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 typedef struct 变量; 函数指针;
& n; L/ d" J* }0 z
指针是地址,指向内存中的变量。
6 K& z) o5 y1 i: q ]9 C/ _% Y, D4 B* C
函数指针是指向函数的指针变量。
8 N* l1 I2 ^& _: ?" {# }$ e
1、主函数如下: 系统初始化后,进入主循环,通过结构体调用system文件的函数。 2、结构体类型定义 定义1个变量与2个函数指针。
3 M! t/ j' }; B- {6 k! A
/ f% Q W3 x; q" o6 \- l2 Z# }
" l2 X* t3 N; f5 m3 v
6 |, Y5 U$ ~7 u/ _, B0 U
' P2 G$ ?" u" e2 N+ s0 ]" n2 ~ {* [& f' R
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。 4 t, }: `+ N. G7 ]8 X" p
( n% @0 @0 }5 S6 Z/ Z
8 _" @9 V. {' p7 T! u# w& D( `7 o! d
+ V' f0 w. `! i* ]3 s2 ~1 h' Y
. D! K. Y8 U8 X% L, {
|