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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

& ?* l" n) k' p# O7 Q, T3 I
指针是地址,指向内存中的变量。
: ~$ y& a9 y* B8 B9 h) R
函数指针是指向函数的指针变量。
+ ]" [2 y8 i  T) h+ z
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。
- G' q% y1 z7 _6 ]

6 H6 E) b4 G8 m% c+ b2 _# k. p# B! I

: y9 N* \- f. F+ Z

* f* |6 G' W3 d( |& Q

: J/ `8 C+ i8 \! C7 v" j

2 |( Z1 B! g/ o# \2 o# [' Q4 N3 v
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。

0 Z3 O& U1 U4 S) ^- b/ K

( r) k0 X& R& o# d0 e2 B3 v
& s; c6 b2 U, V+ v

' t& {1 v8 e' O' g: v; W
9 t9 |7 e! i- }& w) F

, D1 e1 {( c. N8 h- o
9 E$ A; [) W+ S* G
: U0 W$ S, s% h/ a& H# R& k8 t& W2 Q: I& @# o1 K$ j5 z

$ i" N9 O% {7 F& y. s- [( F+ w- s0 b- Z6 s
1 U( r% g4 l( j+ ?: B
5 I; N  z' [' v, E/ I

3 ~& _, H7 ?2 J8 r  B. R- l/ [
- V9 c, ?5 h7 A) U

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-18 13:35 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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