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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

& N7 y0 k7 f5 |- }1 ]
指针是地址,指向内存中的变量。

& Z2 A% I) S; _  T# x- s! `
函数指针是指向函数的指针变量。
8 _! X$ O0 F4 z1 m/ t* V, v
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。

) o  v' Y/ c: B) r
3 i: d" h5 S& n7 W$ c" R

* h6 e3 d, W* F# }, S! e4 X

  H# ]: F/ c3 Z

6 R4 k6 A( s/ F% S& @2 Q1 e8 q4 z
! i! _9 l, p! H' g# t4 u. c
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
( @4 S! `8 O1 A

% R5 i, f0 N& S
4 U8 d9 e" u8 e( R7 V/ S- B0 G
8 K! W+ D3 ]3 X  h5 @

$ _9 }4 H0 m6 q$ I* t! U4 s
/ z. r2 z; _% l; k" s: D' e
, J! @4 U1 H5 q8 |

. f& \% K4 P% @) F: h/ c+ @) h8 A4 C) ~# t) G

# j3 n( B3 D: t1 d3 v8 U+ `- t2 c/ H1 f8 x" G% q  x- E- k) B
3 @2 P) V% F! ^4 y8 K/ D
$ v. X& B0 i" C  t- O9 i$ h
  {# _( _3 p9 W" y5 A5 G  ]' A2 F

! X+ C8 o! I  e+ W3 R. ~3 y+ n. z

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-12 06:15 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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