结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 typedef struct 变量; 函数指针;
& N7 y0 k7 f5 |- }1 ]
指针是地址,指向内存中的变量。
& Z2 A% I) S; _ T# x- s! `
函数指针是指向函数的指针变量。 8 _! X$ O0 F4 z1 m/ t* V, v
1、主函数如下: 系统初始化后,进入主循环,通过结构体调用system文件的函数。 2、结构体类型定义 定义1个变量与2个函数指针。
) o v' Y/ c: B) r3 i: d" h5 S& n7 W$ c" R
* h6 e3 d, W* F# }, S! e4 X
H# ]: F/ c3 Z
6 R4 k6 A( s/ F% S& @2 Q1 e8 q4 z! i! _9 l, p! H' g# t4 u. c
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。 ( @4 S! `8 O1 A
% R5 i, f0 N& S
4 U8 d9 e" u8 e( R7 V/ S- B0 G 8 K! W+ D3 ]3 X h5 @
$ _9 }4 H0 m6 q$ I* t! U4 s |