单片机C语言面向对象编程的知识点总结

基于结构体的面向对象编程技巧面向对象是软件开发方法,是相对于面向过程来讲的。单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。串口类型定义方法,通过结构体,将串口进行封装。单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。

1. 面向对象

面向对象是一种软件开发方法,是相对于面向过程而言的,通过将数据和方法组织为一个整体,从更高的层次上进行系统建模,更接近事物的自然运行方式。

单片机C语言面向对象编程采用结构体来封装变量、指针、函数等,以达到编程更方便、程序可读性更好、易于移植的目的。

2. 知识描述

1. 结构

结构体是由一系列相同类型或不同类型的数据组成的数据集合。

常用的定义方法:

类型定义结构

多变的;

指针;

函数指针;

} 结构体 name_t;

2. 指针

指针是指向内存中变量的地址。

常用的定义方法:数据类型*指针名称;

3.函数指针

函数指针是指向函数的指针变量。

常用的定义方法:返回值类型(*指针变量名)([形参列表]);

3. 编程说明

1、主要功能如下:

单片机C语言面向对象编程的知识点总结

系统初始化后,进入主循环,通过结构体调用系​​统文件的函数。

2. 结构体类型定义

单片机C语言面向对象编程的知识点总结

定义 1 个变量和 2 个函数指针。

单片机C语言面向对象编程的知识点总结

串口类型定义方法通过结构体封装串口。

3.结构体变量定义

单片机C语言面向对象编程的知识点总结

定义结构变量并初始化它们。 对于函数指针,在c文件中定义函数,然后将函数名赋给函数指针。 这样就可以通过结构体的函数指针来调用c文件中的函数了。

4. 运行函数

单片机C语言面向对象编程的知识点总结

由于使用结构体的函数指针来调用函数,因此可以将函数声明为静态类型,具有更好的安全性。

4. 总结

单片机C语言面向对象编程采用结构体来封装变量、指针、函数等,以达到编程更方便、程序可读性更好、易于移植的目的。

面向对象编程的知识点有很多。 本文仅简要介绍它们,仅作为一个起点。 在今后的设计过程中,需要不断总结经验、交流,才能做到真正理解、灵活运用。

单片机

单片机编程常用的语言,你知道几个?

2024-2-11 3:01:09

单片机

单片机的编程语言主要有两种:汇编语言和C语言

2024-2-11 4:00:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索