- 博客(76)
- 收藏
- 关注
原创 C语言 结构体
将多个数据的集合对应到程序中时,最好在将其聚合后再对应。结构体表示任意类型的数据的集合,最适合用来实现这种结构的数据。结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。
2024-01-08 08:40:54
1970
原创 C语言 指针学习总结
指针是内存中一个最小单元的编号,也就是地址。平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量。以上就是今天要讲的内容,本文介绍了指针的内容。
2024-01-02 17:23:54
2679
1
原创 C语言 指针初阶
上一篇博文C语言 指针-CSDN博客简单介绍了指针,本篇文章是对指针内容的补充。以上就是今天要讲的内容,本文仅仅简单介绍了指针和数组、二级指针、指针数组的内容。
2024-01-01 11:40:36
1144
原创 C语言 指针
指针理解的2个要点:指针是内存中一个最小单元的编号,也就是地址。平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量。以上就是今天要讲的内容,本文仅仅简单介绍了指针。
2023-12-25 22:18:26
2519
1
原创 C语言 编程题
2.有一个整数序列(可能有重复的整数),现删除指定的某一个整数,输出删除指定数字之后的序列,序列中未被删除数字的前后位置没有发生改变。1.小明上课需要走n阶台阶,他每次可以选择走一阶或者走两阶,他一共有多少种走法?3.输出n个成绩,换行输出n个成绩中最高分和最低分的差。序列长度和序列中的值都满足 1 ≤ n ≤ 50。一行,输出n个成绩中最高分数和最低分数的差。输入包含一个整数n(1 ≤ n ≤30)输出一个整数,即小明可以走的方法数。输出为一行,删除指定数字之后的序列。
2023-12-08 13:36:34
545
2
原创 C语言 表达式求值
C语言学习目录文章目录前言一、隐式类型转换1.1负数的整形提升1.2正数的整形提升1.3代码示例二、算术转换三、操作符的属性前言表达式求值的顺序一部分是由操作符的优先级和结合性决定。同样,有些表达式的操作数在求值的过程中可能需要转换为其他类型。一、隐式类型转换C的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升。
2023-12-06 17:12:53
405
原创 C语言 操作符详解
本文介绍C语言操作符,有以下内容:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构成员。一、算术操作符1. 除了 %操作符之外,其他的几个操作符可以作用于整数和浮点数。2. / 操作符:如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。整型的除法:int main()return 0;a=0浮点型的除法:int main()return 0;b=0.500000。
2023-12-04 22:29:42
1739
原创 STM32 定时器TIM
在STM32中,定时器起着至关重要的作用,它设计复杂但功能强大,针对不同的情境有严谨的设计。TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时定时器不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。
2023-12-01 21:43:22
6085
2
原创 STM32 中断系统
本文主要讲述STM32的中断系统和外部中断,中断系统是管理和执行中断的逻辑结构;外部中断是众多能产生中断的外设之一。当CPU正在执行某个程序时,由计算机内部或外部原因引起的紧急事件向CPU发出请求处理的信号,CPU在允许的情况下响应请求信号,暂时停止正在执行的程序,保护好断点处的现场,转向执行一个用于处理该紧急事件的程序,处理完成后又返回被终止的程序断点处,继续执行原程序,这一过程就是上图中中断响应和处理的过程。NVIC就是STM32中用来管理中断、分配优先级的。
2023-11-23 21:50:40
3143
1
原创 STM32 GPIO常用库函数使用
GPIO_InitTypeDef 结构体/*!/*!/*!//GPIOA外设的0号引脚设为高电平//GPIOA外设的0号引脚设为高电平//设为低电平//设为高电平//设为低电平//设为高电平PortVal:待写入端口数据寄存器的值,值为16进制。以上就是今天要讲的内容,本文仅仅简单介绍了GPIO输入常用函数的使用。
2023-11-19 21:16:17
2735
原创 STM32 GPIO
GPIO(General Purpose Input Output)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等以上就是今天要讲的内容,本文简单介绍了STM32中的GPIO结构和8种模式。
2023-11-18 16:36:06
1698
原创 C语言 编程题 (递归函数)
编写一个函数 reverse_string(char* string) (递归实现)实现:将参数字符串中的字符方向排列,不是逆序打印。要求:不能使用C语言库函数的字符串操作函数。1.字符串逆序(递归实现)
2023-10-23 07:37:59
335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅