找回密码
 注册
查看: 317|回复: 2
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。
typedef struct
变量;
函数指针;

9 c  ^/ o& x9 R: k' ?- y
指针是地址,指向内存中的变量。
- Y& ]( w& m% b6 H
函数指针是指向函数的指针变量。
) U/ k) y* _- _' Z+ M% o- J
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。

' O7 ~) Z+ i+ [  Y) L" T
, _9 @- G8 q( {' s: E1 m7 s* N, B. I

! S: s  C5 }5 ]

, k  X3 E  c& Q# n
7 p1 I; D6 M) E/ G3 T
; h9 i% R& c! }9 }
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
# `. O: E- k& c4 q+ e
8 O* [) L$ J6 {2 N8 H: Y8 ~& }  y

& g" U; f- g8 N+ B7 f
7 U" L5 C, F# f( Y
) `7 }1 u7 i. Z% i4 f- S
6 c: r, ?* q! L4 r- B
/ i+ {( }- R7 d+ Q7 W* x0 P7 p

  ?' B+ P: T( q9 E8 W4 n! ~2 _1 b# @/ H8 z

$ s" _1 S5 I4 |$ @# y! M  ^1 U% }
; ?5 O2 ?  ^/ o2 Y4 |1 E  \4 B8 }( Y. c9 D3 h2 i
/ ~8 d& |  c# r1 e" ~

8 M" i. F) G& _- y! i6 Q4 s0 k3 F
0 u; R" i- z, ]4 |; @

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-28 14:00 , Processed in 0.078125 second(s), 31 queries , Gzip On.

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

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

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