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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

4 n  o1 c) H" g% J& ~4 T
指针是地址,指向内存中的变量。
3 L( y. \5 Z# O  Y; p3 Z
函数指针是指向函数的指针变量。

  A& I+ K2 P" A: J3 p$ I6 V8 R3 ~8 E/ b( p
1、主函数如下:
系统初始化后,进入主循环,通过结构体调用system文件的函数。
2、结构体类型定义
定义1个变量与2个函数指针。
: A; e$ K- _  z& X. i# A

7 N4 a% }1 z- c- [# w# C6 }/ s

& i% i9 K/ Y  t, e" m; ^

+ d: B# _( l6 x/ f
8 G0 r+ F/ h# P5 x% O% X# K9 }

: V( ]+ K" e# q8 `, D
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
, P; ?1 r) g; j) a$ D2 p

& i' n2 c. x! e. t; {. T: O1 N9 q  t+ H' E' k

- F7 s& B9 U& l' z( Y) x

9 ^. f, f/ N1 j5 `* @1 ?

  d7 e; r- A/ u3 d! v6 e% z; J0 |8 @! ~* d) {

9 \( O1 p% {6 r% H$ w( W4 G" N: @6 i- g

' ?3 T8 w; x  C
, C0 o9 v0 U2 x9 F6 `6 v# R& s1 I" S7 }  X

! m. E/ w* u. |' h) `
! j- ]% K8 z' L
) S3 @5 B- w  |! p# G3 o; x/ ?1 v

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-29 04:36 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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