自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++基础 — — 数组指针 学习笔记

a:数组的地址, 指向整个数组 ,类型是数组指针(int [4]) ,步长为指针的步长 sizeof(int)*4,至于为什么乘以4,是因为数组里面有四个元素,每个元素都是int。这个a在这里表示的是数组的首地址,那么a+1就是数组第一个元素的地址 那么这个地址的指针就是数组的第一个元素2。a和&a我都输出了一下是一个结果 ,那么他们都是数组的地址 ,但是区别在于 a+1和&a+1 他们的步长不一样。这里是我的输出结果 ,可以看到a+1的步长是4, 而&a+1的步长是16。这里我先说一下a和&a的区别。

2023-08-13 17:17:59 38 1

原创 C++ 贪吃蛇 ——学习笔记(星星拌饭)

然后在.c文件里面定义需要的函数 我写的比较潦草 定义了八个(分别是 初始化蛇 画蛇 蛇的移动 按键检测 初始化食物 画食物 吃食物 判断蛇是不是死亡 这八个函数) 有一些游戏的细节没有完善(比如蛇碰到自己的身体也会死 蛇在向左移动的时候不能向右移动等待) 但我主要以学习为主所以没有在意。函数三 蛇的移动 分为蛇头移动和蛇身移动 蛇头的移动主要是用按键控制 而蛇身移动是数组元素的移动 并且舍弃掉蛇尾。函数一 初始化蛇 刚刚开始的时候在左上角初始化三节向右移动的蛇 并且一个节蛇的长度是10。

2023-08-03 17:48:55 83

原创 基于STM32F407的五路PWM输出控制舵机----学习笔记

还有就是PWM的通道问题,一个PWM有四个通道,图中代码配置的是引脚C8,对应的时钟通道是TIM3的通道三,于是初始化TIM3的时候配置的是OC3,就是图中的TIM_OC3Init()这个函数,代表我配置的是通道三,注意一定要和引脚对上。这里注意这个中断线EXTI_Line和中断向量和引脚要对应上,和后面的中断函数要对应上,中断函数的名字是固定的,可以在Startup里面的.s文件查到。首先是时钟使能,在F1里面是使能AFIO时钟,F4是SYSCFG时钟,用于复用,引脚一定要对应上,并且配置成推挽复用。

2023-05-26 22:56:20 999 4

Python版学生信息管理系统

Python版学生信息管理系统

2023-08-03

C++ 贪吃蛇小游戏源码

C++ 贪吃蛇小游戏源码

2023-08-03

基于STM32F407的五路PWM输出控制舵机-学习笔记

基于STM32F407的五路PWM输出控制舵机-学习笔记

2023-05-26

空空如也

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

TA关注的人

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