C语言
文章平均质量分 77
C语言
风正豪
不要追求优秀,要追求幸福。努力成为一个幸福的庸人。fighting!
展开
-
C语言如何实现函数单个形参添加默认值
C语言如何实现函数单个形参添加默认值原创 2024-03-29 13:56:59 · 1163 阅读 · 0 评论 -
隐匿的炸弹 — C语言的隐式声明
隐匿的炸弹 — C语言的隐式声明原创 2024-02-21 10:31:54 · 615 阅读 · 0 评论 -
字符串的逆序(循环和递归两种解法)
实现一个字符串逆序,以下有循环和递归两种解法。循环解法:我们需要把字符串第一个元素和最后一个元素进行交换。第二个与倒数第二个进行交换,于是我们可以先利用strlen函数计算出字符串的长度(因为strlen遇到‘\0’就停止,所以可以写在自定义函数中。如果是int型数组,不能在自定义函数中用sizeof求数组长度。)然后通过字符串两端的不断向中间靠近的方式实现。在交换的时候,建立一个临时变量储存左边的字符,将右边的字符赋予左边之后,再将临时变量中储存的左边字符赋予右边。void reverse原创 2022-01-25 20:56:34 · 1090 阅读 · 0 评论 -
有关printf(p+1),printf(p++),printf(++p)的相关理解
先看代码 int p = 1; printf("%d\n", p + 1 ); printf("%d\n", p); printf("%d\n", p ++ ); printf("%d\n", p ); printf("%d\n", ++p); printf("%d\n", p);输出结果为2,1,1,2,3,3为什么是这样的结果呢?第一二个结果不同是因为,在printf打印的时候,p的值先存入一个临时空间,再让临时空间+1,最后打印临时...原创 2022-01-25 21:15:42 · 825 阅读 · 0 评论 -
工程中uint8变量文件比uint32变量文件大4字节的问题排查
工程中uint8变量文件比uint32变量文件大4字节的问题排查原创 2024-01-03 12:28:21 · 1013 阅读 · 0 评论 -
C语言——全局变量和局部变量重名了会怎么样
C语言——全局变量和局部变量重名了会怎么样原创 2023-08-30 15:11:20 · 1889 阅读 · 0 评论 -
深层次分析字符数组和字符串的区别是什么?
深层次分析字符数组和字符串的区别是什么?原创 2023-08-25 14:22:11 · 1287 阅读 · 0 评论 -
为什么C语言全局变量初始化元素必须是常量,而局部变量可以不是常量
为什么C语言全局变量初始化元素必须是常量,而局部变量可以不是常量原创 2023-08-16 10:39:57 · 618 阅读 · 0 评论 -
ARTS 挑战打卡的第8天 ---volatile 关键字在MCU中的作用,四个实例讲解(Tips)
volatile 关键字在MCU中的作用,四个实例讲解原创 2023-08-12 21:38:07 · 820 阅读 · 0 评论 -
深入理解C程序的#include和头文件,让c工程只有.h文件(狗头)
深入介绍了C程序的#include和头文件,同时分析了c工程的预处理和编译阶段内容原创 2023-07-20 17:29:09 · 1555 阅读 · 0 评论 -
do-while(0)语句到底有什么用?
do-while(0)语句到底有什么用?原创 2023-06-27 18:15:26 · 2052 阅读 · 0 评论 -
如何编写一个可变参数函数?如何让所有单片机的所有串口实现printf函数?
如何编写一个可变参数函数?如果让所有单片机的所有串口实现printf函数?原创 2023-06-17 16:31:12 · 1785 阅读 · 3 评论 -
C语言---malloc(0)会产生什么结果,真的是空指针吗?
malloc(0)返回的结果解析原创 2023-06-15 19:16:47 · 1495 阅读 · 3 评论 -
__weak类型函数
__Week类型函数原创 2023-05-21 10:12:58 · 3434 阅读 · 2 评论 -
C语言---函数指针
函数指针详解原创 2023-05-23 09:32:27 · 997 阅读 · 0 评论 -
关于OLED移植出现Symbol oled_pow multiply defined
关于OLED移植出现Symbol oled_pow multiply defined原创 2023-02-25 15:20:05 · 1831 阅读 · 2 评论 -
C语言结构体详解
C语言结构体详解原创 2022-12-08 21:53:28 · 2454 阅读 · 1 评论 -
!与~有什么区别
以举例子方式详细介绍了!与~的区别。原创 2022-11-20 22:42:26 · 2498 阅读 · 0 评论 -
函数传址,但无法改变xy数据问题
函数传址,但无法改变xy数据问题原创 2022-11-18 18:23:09 · 744 阅读 · 0 评论 -
何为指针,与数组名有什么区别
简单介绍了一下指针,一维数组和二维数组的数组名。指针数组与数组指针是什么原创 2022-11-12 21:57:05 · 3188 阅读 · 0 评论 -
volatile用法
volatile用法原创 2022-10-20 22:55:33 · 711 阅读 · 0 评论 -
C语言分支循环语句
详细介绍了,if,switch,while,for,do while语句及其他们的break 和continue的使用。原创 2022-10-19 22:45:35 · 577 阅读 · 0 评论 -
初识C语言(5)C语言一些基本常识
{}匹配原则,以及{}写法习惯,VS2013调试,&,|,~,&&,||详解原创 2022-10-16 12:56:23 · 348 阅读 · 0 评论 -
初识C语言(4)字符串和转义字符
字符串和转义字符介绍原创 2022-10-15 12:09:36 · 240 阅读 · 0 评论 -
枚举常量及其应用
枚举常量及其应用原创 2022-10-15 11:09:14 · 3801 阅读 · 1 评论 -
初识C语言(3)变量,常量,注释
C语言变量使用(全局变量和局部变量区别)和注释使用详解原创 2022-10-14 12:59:08 · 229 阅读 · 0 评论 -
初识C语言(2)数据类型
简单介绍了一下一个C语言的最小单位,数据类型大小,以及为什么要数据类型原创 2022-10-14 11:09:25 · 240 阅读 · 0 评论 -
printf()scanf()函数使用
printf()scanf()函数简单使用原创 2022-10-14 10:45:55 · 607 阅读 · 0 评论 -
初识C语言(1)
C语言的优缺点,及其之后找什么工作简单概述原创 2022-10-14 09:31:25 · 229 阅读 · 0 评论