- 博客(11)
- 收藏
- 关注
原创 数据结构:单链表的实现
结合前面学到的结构体知识,我们可以给出每个结点对应的结构体代码。int data;// 结点数据// 指针变量用于保存下一个结点的地址当我们想要保存一个整型数据时,实际上是向操作系统申请了一块内存。这个内存不仅要保存整型数据,还需要保存下一个结点的地址。
2025-03-30 11:16:49
537
26
原创 C语言之 掌握循环语句,开启编程高效之门(中)
在编程中,`switch`、`while`、`for` 和 `do-while` 是控制流程的重要工具,它们各自有着独特的用途和特点。
2025-03-23 12:40:52
1151
30
原创 C语言之 循环语句:程序运行的核心动力(上)
在 C 语言中,分支结构可以通过 `if`、`switch` 语句来实现,循环结构则可以通过 `for`、`while`、`do while` 语句来实现。
2025-03-17 21:01:46
1134
21
原创 C语言之 条件编译和预处理指令
条件编译在编译⼀个程序的时候我们如果要将⼀条语句(⼀组语句)编译或者放弃是很⽅便的。因为我们有条件编译指令。⽐如说:调试性的代码删除可惜,保留⼜碍事,所以我们可以选择性的编译。
2025-03-16 22:59:46
5489
18
原创 C语言之数据结构 顺序表的实现
在头文件内定义所需的数据类型和结构体。例如://不要丢了";int size;}SL;- 声明并定义你需要用到的函数。例如://尾插//头插//尾删//头删//间插//间删//查找。
2025-03-15 21:19:29
6038
15
原创 C语言之 宏和函数不为人知的那些事
括号的重要性:在定义宏时,务必加上括号。这是因为在使用宏进行运算时,会涉及到运算符的优先级问题。如果不加括号,可能会得到意想不到的结果。例如:#define DEFULL(n) n*n//(n)*(n)加上括号就可以了,不会受到运算符优先级的影响了int main()int n = 0;//如果你输入的是3+1的话传过去之后你得到的值不是你想得到的16,而是7return 0;//还有一种情况就是((n)*(n))的情况。
2025-03-14 18:10:31
6053
12
原创 C语言之运算符篇
预处理指令以" # "开头,是在 编译之前 由预处理器处理的指令。预处理器负责以下任务:- 头文件包含- 宏定义- 条件编译- #define:用于定义宏。- 对象宏:用于定义常量。- 函数宏:用于定义简单的函数。#define 代表名称 被代表 -->#define name stuff- 示例:#define M 100 // 定义常量 M,值为 100#define STR "hehe" // 定义字符串常量 STR。
2025-03-13 19:30:04
963
10
原创 C语言的基本概念介绍和注意项
关键字是C语言中具有特殊意义的保留字,它们被语言本身使用,因此程序员在定义标识符时不能与关键字重复。例如,`int` 和 `char` 都是关键字。//√//×关键字不能自行创建。C语言中共有32个常用关键字,初学者可以在学习和练习过程中逐渐积累记忆,无需刻意背诵。(C语⾔关键字的全部介绍)
2025-03-07 23:48:38
928
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人