![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 84
AiErSanA
这个作者很懒,什么都没留下…
展开
-
自定义类型:结构体,枚举,联合
自定义类型:结构体,枚举,联合结构体结构体类型的声明结构的自引用结构体变量的定义和初始化结构体内存对齐结构体传参结构体实现位段枚举枚举类型的定义枚举的优点枚举的使用联合联合类型的定义联合的特点联合大小的计算 结构体 结构体类型的声明 结构的基础知识 结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。 结构的声明 例如描述一个学生: struct tag { member-list; }variable-list; struct Stu { char name[20];/原创 2021-11-03 11:18:32 · 81 阅读 · 0 评论 -
动态内存管理
字符和字符串函数的模拟为什么存在动态内存分配动态内存函数的介绍mallocfreecallocrealloc常见的动态内存错误例题柔性数组 为什么存在动态内存分配 int val = 20;/在栈空间上开辟四个字节 char arr[10] = {0};//在栈空间上开辟10个字节的连续空间 上述的开辟空间的方式有两个特点: 空间开辟大小是固定的。 数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。 注:但对于空间的需求往往是更加多变的,所以需要引入动态内存开辟。 动态内存函数的介绍原创 2021-11-01 20:27:21 · 269 阅读 · 0 评论 -
字符和字符串函数的模拟
指针进阶求字符串长度长度不受限制的字符串函数长度受限制的字符串函数介绍字符串查找错误信息报告字符操作内存操作函数 求字符串长度 长度不受限制的字符串函数 长度受限制的字符串函数介绍 字符串查找 错误信息报告 字符操作 内存操作函数 ...原创 2021-10-27 17:56:08 · 106 阅读 · 0 评论 -
C语言指针进阶
指针进阶1. 字符指针2. 数组指针3. 指针数组4. 数组传参和指针传参5. 函数指针6. 函数指针数组7. 指向函数指针数组的指针8. 回调函数 1. 字符指针 2. 数组指针 3. 指针数组 4. 数组传参和指针传参 5. 函数指针 6. 函数指针数组 7. 指向函数指针数组的指针 8. 回调函数 ...原创 2021-10-21 16:16:11 · 139 阅读 · 0 评论 -
C语言结构体
C语言指针结构体类型的声明结构体初始化结构体成员访问结构体传参 结构体类型的声明 结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。 结构的声明 演示 typedef struct Stu { char name[20];//名字 int age;//年龄 char sex[5];//性别 char id[20];//学号 }Stu;//分号不能丢 结构体成员的类型 结构体成员可以是标量,数组,指针,也可以是其他结构体。 结构体初始化 演示 struct po原创 2021-09-13 21:41:07 · 103 阅读 · 0 评论 -
C语言操作符及表达式
操作符 sdd ###d s原创 2021-09-09 15:58:14 · 259 阅读 · 0 评论