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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

/ f8 I1 l+ n3 ?
指针是地址,指向内存中的变量。
1 B1 c; C0 @- q& r7 p/ L
函数指针是指向函数的指针变量。
( e8 A0 G9 ?1 ]" |* c2 y
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。
* }0 h6 o/ k2 h3 L
  L$ {8 a: V( r5 n

0 H7 {. Z" P5 V6 F" v# k

' `; z8 b4 O: _7 ^

- w! z5 W: M) W; X2 R; U
4 l. y* N! T* q$ B4 q
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。

$ U+ ]7 q" v/ S  R$ V/ R- z6 F+ A5 \8 l' L
, |1 u. K" f9 F7 y3 O/ l0 }1 U

) q4 L: w" T* A" T; Y* ?
2 m' X4 j& w0 C: ]7 z. O
7 {2 Z' Y* @$ z( {$ i& h

" t  b5 o1 ?0 e! l& {2 l
8 r7 y: l. R9 j$ T
- A/ @. t1 M6 i" L! O. v
& K% \0 S2 K" N" ]3 g  G: l9 u  J# b0 w1 W' d% C' }4 A
" J% `( q/ Q& X( T: o; P) W
' ~  e" J% U3 k& \- @

' e- ?& [! {2 O3 [2 y) ]! u* j

# @  Q7 z1 w% g! {- M
) @: F0 Z$ O& F3 C7 q" T" i

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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