结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 typedef struct 变量; 函数指针;
4 n o1 c) H" g% J& ~4 T
指针是地址,指向内存中的变量。 3 L( y. \5 Z# O Y; p3 Z
函数指针是指向函数的指针变量。
A& I+ K2 P" A: J3 p$ I6 V8 R3 ~8 E/ b( p
1、主函数如下: 系统初始化后,进入主循环,通过结构体调用system文件的函数。 2、结构体类型定义 定义1个变量与2个函数指针。 : A; e$ K- _ z& X. i# A
7 N4 a% }1 z- c- [# w# C6 }/ s
& i% i9 K/ Y t, e" m; ^
+ d: B# _( l6 x/ f
8 G0 r+ F/ h# P5 x% O% X# K9 }
: V( ]+ K" e# q8 `, D
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。 , P; ?1 r) g; j) a$ D2 p
& i' n2 c. x! e. t; {. T: O1 N9 q t+ H' E' k
- F7 s& B9 U& l' z( Y) x
9 ^. f, f/ N1 j5 `* @1 ? |