![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 92
#ifndef _strive_h
学习如逆水行舟,不进则退,慢行也是退。
展开
-
C语言数据结构——栈和队列
一、栈:1.1 栈的概念及结构、1.2 栈的基本操作、1.3 栈基本操作的实现:1.3.1 顺序表和链表的优缺点比较、1.3.2 动态顺序表实现栈的基本操作——源码。二、队列:2.1 队列的概念及结构、2.2 队列的基本操作、2.3 队列基本操作的实现:2.3.1单链表实现队列的基本操作——源码。原创 2023-02-27 18:08:30 · 281 阅读 · 0 评论 -
C语言数据结构——带头双向循环链表
一、链表的分类。二、带头双向循环链表:2.1 概念及其结构分析、2.2带头双向循环链表的实现、2.3带头双向循环链表源码。原创 2023-02-20 17:29:55 · 212 阅读 · 0 评论 -
C语言数据结构——单链表(不带头)
一、单链表:1.1 概念、1.2 链表结构分析、1.3 单链表的基本操作、1.4 单链表的基本操作源码。原创 2023-02-13 23:46:44 · 2137 阅读 · 0 评论 -
C语言数据结构——顺序表
一、线性表的概念。二、顺序表:2.1 概念、2.2 分类、2.3 动态顺序表的基本操作、2.4 顺序表的缺点。原创 2023-02-09 22:39:32 · 182 阅读 · 0 评论 -
C语言数据结构——复杂度
一、复杂度:1.1 概述、1.2 时间复杂度、1.3 大 O 的渐进表示法、1.4 空间复杂度。原创 2023-02-07 22:15:26 · 175 阅读 · 0 评论 -
C语言综合训练——学生信息管理系统(动态内存、文件操作)
C语言——学生信息管理系统。原创 2023-02-04 23:35:53 · 450 阅读 · 0 评论 -
C语言-----动态内存管理
一、内存:1.1 内存布局、1.2 为什么存在动态内存的分配。二、动态开辟内存函数的介绍和使用:2.1 malloc、2.2 free、2.3 calloc、2.4 realloc。三、常见的动态内存错误:3.1 对NULL指针的解引用操作、3.2 对动态开辟空间的越界访问、3.3 对非动态开辟内存使用 free 释放、3.4 使用 free 释放一块动态开辟内存的一部分、3.5 对同一块动态内存多次释放、3.6 动态开辟内存忘记释放(内存泄漏)。四、动态内存经典笔试题。原创 2023-02-03 22:41:42 · 199 阅读 · 1 评论 -
C语言自定义类型-----枚举、联合体
一、枚举:1.1 枚举类型的定义、1.2 枚举的优点、1.3 枚举的使用。二、联合体:2.1 联合体类型、2.2 联合体变量的初始化、2.3 联合体大小的计算。原创 2023-01-31 20:28:02 · 327 阅读 · 0 评论 -
C语言自定义类型-----结构体
一、结构体:1.1 结构体类型、1.2 定义结构体变量、1.3 初始化结构体变量、1.4 结构体变量的引用。二、结构体数组:2.1 定义结构体数组、2.2 初始化结构体数组、2.3 结构体数组元素引用。三、结构体指针:3.1 定义结构体指针、3.2 初始化结构体指针、3.3 使用指针访问成员、3.4 指向结构体数组的指针。四、结构体与函数:4.1 结构体作为函数的参数、4.2 结构体作为函数的返回值。五、结构体内存对齐。原创 2023-01-30 22:51:48 · 1766 阅读 · 0 评论 -
C语言指针-----回调函数、8 道大厂指针笔试题
一、回调函数:1.1 qsort 函数的使用、1.2 使用回调函数,模拟实现 qsort (采用冒泡排序)。二、指针笔试题。原创 2023-01-28 18:05:14 · 388 阅读 · 0 评论 -
C语言-----指针进阶(下)
一、指针与字符串:1.1 使用指针创建字符串、1.2 使用指针处理字符串。二、函数指针数组。三、指向函数指针数组的指针。原创 2023-01-26 02:20:08 · 235 阅读 · 0 评论 -
C语言-----指针进阶(上)
一、指针与数组:1.1 指针与数组、1.2 数组名作为指针、1.3 指针与多维数组、1.4 指针与数组参数、1.5 指针数组、1.6 数组指针。原创 2023-01-24 23:55:24 · 141 阅读 · 0 评论 -
C语言-----指针初阶
一、指针概述:1.1 内存地址、1.2 内存和指针。二、指针变量:2.1 初识指针变量、2.2 指针的大小、2.3 使用指针变量、2.4 指针的运算。三、指针与函数:3.1 指向函数的指针、3.2 返回指针的函数。四、void 指针类型。原创 2023-01-20 17:13:08 · 388 阅读 · 0 评论 -
C语言-----函数中的变量
一、局部变量与全局变量:1.1 局部变量、1.2 全局变量。二、变量的存储类别:2.1 自动类型 (auto)、2.2 寄存器类型 (register)、2.3 静态类型 (static)、2.4 外部类型 (extern)。原创 2023-01-11 23:38:40 · 1281 阅读 · 0 评论 -
C语言-----函数篇
一、函数的概述:1.1 为什么要使用函数、1.2 什么是函数、1.3 函数的分类。二、函数的定义。三、函数的参数及传递方式:3.1 函数的参数、3.2 函数参数的传递方式。四、函数的调用:4.1 函数调用方式、4.2 函数的声明、4.3 函数的嵌套调用、4.4 函数的递归调用。五、内部函数和外部函数:5.1 内部函数、5.2 外部函数。六、main 函数。原创 2023-01-10 19:42:27 · 2783 阅读 · 1 评论 -
C语言-----数组篇
一、一维数组:1.1 一维数组的定义、1.2 一维数组的初始化、1.3 一维数组作为参数传递。二、二维数组:2.1 二维数组的定义、2.2 二维数组的初始化。三、多维数组。原创 2023-01-06 22:29:53 · 5847 阅读 · 1 评论 -
C语言-----输入和输出
一、格式化输入输出:1.1 格式化输出函数-----printf()、1.2 格式控制字符、1.3 格式化输入函数-----scanf()。二、字符输入输出:2.1 字符输出函数-----putchar()、2.2 字符输入函数-----getchar()。三、字符串输入输出:3.1 字符串输出函数-----puts()、3.2 字符串输入函数-----gets()。原创 2023-01-05 18:01:31 · 7017 阅读 · 0 评论 -
C语言-----程序控制结构和语句(2)
一、循环结构与语句:1.1 循环结构、1.2 当型循环语句----- for 语句、1.3 当型循环语句----- while 语句、1.4 直到型循环语句----- do-while 语句、1.5 循环的嵌套。二、转向语句:2.1 goto 语句、2.2 break 语句、2.3 continue 语句。原创 2023-01-04 01:29:54 · 210 阅读 · 0 评论 -
C语言-----程序控制结构和语句(1)
一、语句:基本赋值语句、表达式语句、基本输入/输出语句、基本输出语句、基本输入语句、控制语句、空语句和复合语句。二、顺序结构与语句。三、选择结构和语句:选择结构、单分支选择结构-----if 语句、双分支选择结构-----if-else 语句、多分支选择结构-----if-else的嵌套形式、多分支选择结构-----switch语句。原创 2023-01-02 22:59:51 · 220 阅读 · 0 评论 -
C语言-----运算符和表达式
C语言-----运算符和表达式详解关于C语言中算术运算符和表达式、关系运算符和表达式、逻辑运算符和表达式、条件运算符和表达式、赋值运算符和表达式、自增、自减运算符和表达式、逗号运算符和表达式、运算符的优先级等知识的详解。原创 2022-12-30 03:00:30 · 1364 阅读 · 0 评论 -
C语言-----标识符、关键字、常量、变量
这篇文章主要对C语言的标识符、关键字、常量、变量的一些细致知识点进行详细的讲解。1、标识符的命名规范,也就是常量、变量、函数名的命名规则进行规范的讲解。2、C语言的关键字列表。3、常量的定义及其分类。4、对全局变量和局部变量的细节知识点进行细致讲解及为什么要对变量进行初始化、如果没有初始化变量会如何等等进行详解。原创 2022-12-23 23:52:04 · 5076 阅读 · 0 评论 -
C语言-----格式字符、整型、字符型、浮点型
1、C语言格式字符:%d、%c、%s、%f、%lf等字符格式详解。2、C语言数据类型-----整型、字符型、浮点型详解。3、C语言转义符:\n、\t、\b、\r、\a等转义符详解。原创 2022-12-22 23:34:39 · 5419 阅读 · 4 评论