- 博客(3)
- 收藏
- 关注
原创 C语言 malloc() + 结构体指针定义结构体变量
之前在学习链表的过程中,笔者认为新节点必须如下定义:struct Node *p;struct Node { int val; p pNext;};int main(){ Node Node1; Node Node2; Node Node3; ……} 看了老师的例程,发现老师定义了结构体数据类型之后,在main()函数中没有定义过结构体变量,而是使用结构体指针来定义链表的新节点。 随后笔者做了如下测试:#include ...
2021-08-24 09:55:48 5780 1
原创 C语言带参#define个人理解
之前接触带参#define比较少,这几天、查阅stm32官方固件库,看到以下代码有点懵:#define IS_GPIO_ALL_PERIPH(PERIPH) (((PERIPH) == GPIOA) || \ ((PERIPH) == GPIOB) || \ ((PERIPH) == GPIOC) || \ ...
2021-08-21 10:54:57 1281
原创 数据结构学习笔记——跨函数使用内存
此系列博客用来记录我研一暑假开始的纯机械转行之路,目标是嵌入式软件工程师。数据结构的学习跟随郝斌老师的《数据结构入门》,此篇博客为《P10_跨函数使用内存讲解及其示例》的知识点总结。首先,什么是跨函数使用内存?顾名思义,跨过函数去使用内存。举个例子:#include<stdio.h>int function(){ int j = 20; return j;}int main(){ int i = 10; i = function(); printf(".
2021-08-18 16:10:38 271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人