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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。
typedef struct
变量;
函数指针;
: L$ J9 [8 y% }$ U
指针是地址,指向内存中的变量。
7 @+ m* u  o9 x+ d7 c5 e
函数指针是指向函数的指针变量。

) m) S3 j' q+ F; |
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。

1 m3 T* I. T; P5 C

/ W% z/ G  o( g

& ?; V: c" B+ d( S, F+ n& n9 i
# n' r! Z+ W3 [6 j- [

2 w+ I/ }) u7 y1 Q
' _) F/ M2 A. R1 }* O, d
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
! C* U' ~  G9 O8 b
& t* D0 @: v- S4 d9 P7 j% o

: U: q4 {& L3 H7 P8 B  I4 D

8 q, p% L, E9 x9 O  m$ q. T

, H. S5 l8 i  S( j! T0 m& b

, e8 l  R2 H, t, s1 }4 t
4 m6 j) K7 K2 X4 u3 n, u  W$ n  I1 J3 L+ X& a/ l

. l' F" k' k: E) y0 g) H: }) v7 d  d+ `: k, \" Q
* r$ [7 k! ~5 ^5 d2 h0 p

8 H9 X$ ?  g8 B* X' o; R0 X8 T
, O3 V1 x9 ?" q" P# [' s6 O
$ b  ~& R% i  x4 c
, t& Z; y( W3 S. u$ Z

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-29 03:44 , Processed in 0.062500 second(s), 23 queries , Gzip On.

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

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

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