![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式C
文章平均质量分 95
KING-1997
萌新小白一个
展开
-
嵌入式C第四次任务学习记录
一、结构体的参数传递其实这一点之前已经谈到过了,就是结构作为函数参数进行传递参数。我们可以把结构作为函数参数,传参方式与其他类型的变量或指针类似。我们可以使用上面实例中的方式来访问结构变量:实例:#include <stdio.h>#include <string.h> struct Books{ char title[50]; char author[50]; char subject[100]; int book_id;原创 2021-02-05 14:13:16 · 108 阅读 · 0 评论 -
嵌入式C第三次任务学习记录
一、内存操作C 语言为内存的分配和管理提供了几个函数。这些函数可以在<stdlib.h>头文件中找到。(个人感觉:内存操作的几个函数的作用就是相当于设置动态数组,能够实时变化以适应我们的需求)序号 函数和描述 1 void *calloc(int num, int size); 在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字节都初始化为 0。所以它的结果是分配了 num*size 个字节长度的内存空间,并且每个字节的值都是0。 2..原创 2021-02-04 11:35:27 · 87 阅读 · 0 评论 -
嵌入式C第二次任务学习记录
一、TypedefC 语言提供了typedef关键字,我们可以使用它来为类型取一个新的名字。(个人感觉:就是定义一个行的变量关键词,一种自定义变量类型)下面的实例为单字节数字定义了一个术语BYTE(大小写都可以):typedef unsigned char BYTE;在这个类型定义之后,标识符 BYTE 可作为类型unsigned char的缩写,例如:BYTE b1, b2;我们也可以使用typedef来为用户自定义的数据类型取一个新的名字。例如,可以对结构体使...原创 2021-02-03 17:46:51 · 140 阅读 · 0 评论 -
嵌入式C第一次任务学习记录
一、位运算原创 2021-02-02 16:57:43 · 157 阅读 · 6 评论