自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 11.内存对齐

现代计算机中,内存空间都是按字节划分的。从理论上讲,似乎对任何类型的变量的访问都可以从任何地址开始,但是实际中计算机系统对基本类型数据在内存中存放的位置是有限制的。计算机并非逐个字节读取,而是以2、4、8的倍数字节块读取内存,它们会要求数据的首地址的值是某个数字 k(通常是4或8)的倍数,从而方便计算机去读写数据。这就是所谓的内存对齐。简单说就是,各种数据类型都要按一定的规则进行排列,而不是一个接一个地排列,这就是对齐。

2025-02-27 13:41:26 327

原创 3.关键字const

C语言中,但它并不是真正的常量。虽然不能直接修改,但可通过指针来修改常变量的值。数组已经是 const 的指针了,这里代码中的const告诉编译器:该数组的每个单元都是 const int ,该函数不能修改 arr 指向的数组中的内容。

2025-02-26 13:12:45 234

原创 2.关键字 switch-case

如果 default 语句不存在,并且控制表达式的值和任何一个分支标号都不匹配,控制会直接传给 switch 语句后面的语句。switch-case 不允许有重复的分支标号,但对分支的顺序没有要求。5 是常量表达式,5 + 10 也是常量表达式,但 n + 10 不是常量表达式(除非 n 是表示常量的宏)。switch 语句往往比 if 语句执行速度更快,特别是在有许多情况要判定的时候。continue :跳过这一轮剩下的语句,直接去判断部分,进行下一次循环的判断。但多个分支标号可以放在同一组语句的前面。

2025-02-25 18:29:35 355

原创 1.关键字 enum 枚举

enum 枚举名枚举元素1,枚举元素2,……各元素之间用逗号隔开,最后一个无逗号。花括号外有分号。枚举类型需要先定义后使用。这里的定义是枚举类型的定义,不是枚举变量的定义。枚举是一种数据类型,它和基本数据类型一样,也可以对变量进行声明。//先定义类型enum DAY //类型名称就是 enum DAY//后声明变量//变量tomorrow的类型为:枚举型enum DAYenum //与第一个定义不同的是,此处的标号DAY省略,这是允许的。

2025-02-24 11:36:21 405

原创 2.FreeRTOS基础知识

仅就绪态可以转换成运行态。其他状态的任务想要运行,必须先转换成就绪态。

2025-02-24 10:58:25 986

原创 1.FreeRTOS入门简介

裸机通常分为轮询系统和前后台系统。前后台系统中,前台系统指中断服务函数,后台系统指大循环,即应用程序。如果高优先级的任务一直运行,就会使得低优先级的任务无法运行。除非高优先级任务进入阻塞态,比如运行延时。RTOS全称为:Real Time Operating System,实时操作系统,强调实时性。《Cortex M3权威指南(中文)》、《 Cortex M3与M4权威指南》;任务可以同等优先级;它们之间的切换就是时间片轮转。FreeRTOS 是一个免费的嵌入式实时操作系统。,文档较少,且为英文文档。

2025-02-22 16:09:24 328

原创 直接插入排序

每步将一个待排序的对象,按其关键码大小,插入到前面已经排好序的一组对象的适当位置上,直到对象全部插入为止。

2023-09-22 12:55:56 91 1

原创 数组指针详解

数组指针是指向数组的指针,用来存放数组的地址。

2023-09-13 17:35:56 6990 6

原创 printf的转换说明

printf的转换说明1.printf的转换说明及输出2.printf的修饰符3.printf的标记4.printf的举例

2023-08-28 20:43:33 97 1

原创 C语言运算符优先级

单: 单目: ++ 、-- 、~ 、!、 sizeof() 、(强转) 、[&:取址、 *:解引用 、 —>指针]关: 关系: > 、 < 、>= 、指针 、.常规。逗: 逗号: ,

2023-08-28 19:39:59 165 1

原创 二维数组及数组名的意义

对二维数组的理解

2023-08-21 20:10:11 1432 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除