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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

  d* ^% I0 L4 ?5 @
指针是地址,指向内存中的变量。
$ Y- B( o1 W: v+ }/ f
函数指针是指向函数的指针变量。

! I. V6 k% {7 N) _
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。
7 G( q( n) g4 n* h; _

7 s- G( M8 D: g5 o- k+ L1 T# j5 @
: \  j# n% T( l4 i: W! L) n

9 P3 K+ ~0 D9 M0 I- s
' \3 }$ A" @3 j0 |+ g+ p) K$ T
6 k6 J) M; b' o/ c* s4 C/ t
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
9 \' I/ `" Q8 }1 Y$ E

/ }- {! g) J6 m7 t, K5 y3 \* J; V9 V

# A; x% [0 U7 B& f

0 x* O% t" w3 Y0 b) e8 _9 H$ Y# V
: v! i6 Y" @" `- H, S7 `" Q. m5 Y
  b. R0 _* s; k) e0 V8 W$ |7 H* N

; k& Z. r( R+ J1 ?6 ~* y' ^0 U6 L2 R
$ S4 A& {* O7 `* [. D6 M% ^$ ^& b
( B/ m, N! g* r: M! h& n  p
0 U8 u2 ?: T7 y# t, d3 |3 Z- m$ R' K
0 B. U" m& q9 G" i8 ]8 j- W
0 R0 c& |' o8 c0 U  R

" x! P) m3 e$ ^2 c' G

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-30 17:04 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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