自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数指针数组的应用

模拟三个 LED 的开关状态。

2024-02-14 19:35:53 328 1

原创 指针变量作为函数形参

【代码】指针变量作为函数形参。

2024-02-14 17:08:24 342 1

原创 函数指针、指针函数、回调函数、

return_type 是函数返回值的类型。pointer_name 是函数指针的名称。parameters 是函数的参数列表。初始化函数指针时,可以将其指向一个匹配原型的函数,即函数传递了一个指向其本身的指针。然后可以通过函数指针来调用这个函数。函数指针的灵活性使其在很多场景中非常有用,例如在运行时动态选择不同的函数执行,实现回调机制等。函数指针还可以作为函数参数进行传递,使得函数具有更强的灵活性。\n");funcPtr();return 0;

2024-02-13 16:03:22 1081 1

原创 数组指针和指针数组

表示该数组里面存放的是整型指针类型的元素,p为数组名,[10]表示数组里面有10个元素。既然第二种写法,“[]”的优先级比“*”高,导致p先与“[]”结合,成为了数组。所以p是一个指针,指向的是一个数组,数组里面有10个元素,每个元素是int类型。P前面是*,说明p是一个指针(定义变量的时候,*不是解引用操作),指向什么呢?p先和*结合,说明p是一个指针变量,然后指向的是一个大小为10个整型的数组。[10]说明p指向的是一个数组,数组里面有10个元素。所以p是一个指针,指向一个数组,叫数组指针。

2024-02-13 13:32:41 1025 1

原创 C语言中 *p++ 与 (*p)++ 的区别

2024-02-12 22:16:04 353 1

原创 指针与数组的关系

数组作为参数传入函数时,函数只会生成一个指针来保存传入数组的首地址。假设 p=200 则 p+n =200+n*size。数组作为参数传入函数被修改后,main中也会被修改,size = p所指向的类型的大小。4.指针与二维数组间的关系。而一般变量传入则不会。

2024-02-12 20:12:37 326 1

原创 C语言指针解引,修改原有变量的值

【代码】C语言指针解引,修改原有变量的值。

2024-02-12 12:42:57 454 1

原创 C语言求一组数据的众数

使用STM32 测量ADC值时,ADC会有一点小波动,需要滤波,可以使用众数滤波法。

2024-02-12 11:10:45 448 2

原创 C语言结构体(带结构体指针)

week;week week1;int main()借鉴。

2024-02-11 20:34:25 381

原创 C语言枚举enum用法

printf("请输入0到6的数:");

2024-02-11 17:26:05 331

原创 C语言中为什么 字符串 可直接赋值给字符指针变量?

4.指针P接收的就是字符串的地址,而不是字符串本身。1.申请空间(在常量区),存放字符串。2.在字符串结尾加了 ‘\0‘“ ”,双引号做了三件事,

2023-12-15 20:43:09 126

原创 STM32控制LED发光编码器旋钮

上图中的发光旋钮编码器,当旋转时会产生90相位差的AB脉冲,如下图顺时针旋转时AC端子之间先产生脉冲,然后BC也产生脉冲(AC与BC之间有90°相位差)。逆时针旋转时,BC端子之间先产生脉冲,然后AC也产生脉冲(BC与AC之间有90°相位差)。旋钮旋转思路,使用中断上升沿检测脉冲 AC(BC)信号,然后判断另外一个引脚的电平为低电平BC(AC),即认为旋钮旋转了。上面黑白图,A接PE2 B接PE3 C接GND(旋钮编码器硬件接线图)核心程序(顺时针旋转LED亮,逆时针旋转LED灭)

2023-12-15 20:37:09 377

空空如也

空空如也

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

TA关注的人

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