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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

, z+ {6 V6 M' F- L) E0 z6 e+ y+ [7 b7 X& O1 R3 i7 n
: ?# M  i3 ?3 t
8 [5 }; T5 f# O; `8 G; O

8 _( T7 t% Y' @8 h4 [" q3 w' i+ p: ^) r3 @! i( j
) u& @6 W" P+ s3 B6 Y( b

( ]1 t; D$ h: w0 C  X

! e3 C) m  K- M$ a. E  H. _7 X0 f5 V

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-1 08:03 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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