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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。
typedef struct
变量;
函数指针;
( p6 j+ l* s) c0 S5 V  I3 O
指针是地址,指向内存中的变量。
  [" b4 \- n* I8 C( e! D
函数指针是指向函数的指针变量。

6 ^8 R0 a6 M. {1 n8 g5 K
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。

( b1 n# M- |  a

3 G! a2 Q. z& O! W) S

" A3 d, b+ r% A1 {$ Q

/ l" {$ H3 N5 V& P3 m

; G& _6 _% f/ f0 w5 m# c

# Y. o# J0 @7 _0 s: ^
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
9 |4 Y8 H# J3 S: b
3 w0 a$ w3 l. V/ r- [) [2 M
5 }2 Z! i8 K8 g7 J" V1 t( c
2 }9 _) l$ I# y& }6 j) T

& \/ L& E* n6 G# {
% t& c% J3 R5 |* O

' J0 f! r! Q% D8 A+ [3 N% S$ U( m! o. v1 y8 @
9 ^6 n  ~$ E* w  m: B1 u# W3 r

8 y, M' Q7 n. r! P
  s, d" ?6 @2 M9 o$ E
3 v# [+ M2 D3 Y" v0 ^& v" Y# H  O# h

6 H2 R' u" {) a# H( Y
% X* d# G# I0 z- |( l! E! f" u

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-19 18:11 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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