找回密码
 注册
关于网站域名变更的通知
查看: 337|回复: 2
打印 上一主题 下一主题

结构体的面向对象编程技巧

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-17 13:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。
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, {

$ m" \. I5 u2 B' U0 J+ ^% o# u# @6 C; ]( G
* {  C3 k& ~# h: c

, n2 V8 I, P7 j9 g4 ~5 L/ \8 B' |4 N2 z! s8 M) D( K8 q: c

! W. f2 {' Q9 s% z1 n7 ]* H
5 u* u% K1 N) b  o5 C! K, u
1 X% T& ]4 D1 B+ A3 q7 s9 J7 U) [
) Y  G0 X5 U' v- {
3 H( m/ J+ f( L

该用户从未签到

2#
发表于 2021-11-17 14:15 | 只看该作者
指针是地址,指向内存中的变量

该用户从未签到

3#
发表于 2021-11-17 14:15 | 只看该作者
函数指针是指向函数的指针变量
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-19 06:16 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表