自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 通讯录3.0(文件版本)

C语言实现通讯录(文件版本)

2022-11-12 19:54:29 204 1

原创 通讯录2.0(动态内存增长版本)

通讯录2.0(动态内存增长版本)

2022-11-11 20:29:33 336

原创 动态内存管理

动态内存的管理

2022-11-11 20:28:04 476

原创 C语言实现通讯录1.0

C语言实现通讯录(1.0)

2022-11-10 22:19:29 296

原创 自定义类型:结构体,枚举,联合体

C语言自定义类型:结构体,枚举,联合体

2022-11-09 23:07:24 126

原创 内存函数的介绍与使用

内存函数的介绍与使用

2022-11-08 23:56:47 79

原创 字符函数和字符串函数

字符函数和字符串函数

2022-11-08 23:35:22 192

原创 C语言指针进阶

C语言指针进阶

2022-11-05 19:08:04 339 3

原创 数据的存储

C语言数据的存储详解

2022-11-02 23:32:33 151 2

原创 C语言结构体

文章目录一、结构体声明1.结构的基础知识2.结构的声明3.结构成员的类型4.结构体变量的定义和初始化二、结构体成员的访问三、结构体传参一、结构体声明1.结构的基础知识前面我们知道了数组是一类相同元素的集合。那么结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。2.结构的声明关于结构体的声明,我们以学生举例,有学生的名字、年龄、性别和学号。struct Stu{ char name[20];//名字 int age;//年龄 char sex[5];//性别 c

2022-05-14 23:05:32 383

原创 C语言指针初阶

文章目录一、指针简介二、指针和指针类型1.指针+-整数2.指针的解引用三、野指针1.野指针成因2.如何避免野指针四、指针运算1.指针+-整数2.指针-指针五、指针和数组六、二级指针七、指针数组一、指针简介指针是内存中一个最小单元的编号,也就是地址。我们平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量。指针变量:我们可以通过&(取地址操作符)取出变量的内存其实地址,把地址可以存放到一个变量中,这个变量就是指针变量。指针的大小:在32位平台是4个字节,在64位平台是8个字节。

2022-05-14 20:20:30 68

原创 C语言操作符详解

文章目录一、操作符分类1.算数操作符2.移位操作符(1)左移操作符(2)右移操作符①算数移位②逻辑移位3.位操作符4.赋值操作符5.单目操作符(1)单目操作符介绍(2)sizeof 和数组6.关系操作符7.逻辑操作符8.条件操作符9.逗号表达式10.下标引用、函数调用和结构成员二、表达式求值1.隐式类型转换2.算数转换3.操作符属性一、操作符分类1.算数操作符算数操作符+–*/%关于除法,分为整数除法和浮点数除法:整数 / 整数 = 整数浮点数 /

2022-05-14 18:03:40 127

原创 C语言数组

文章目录一、一维数组的创建和初始化1.数组的创建2.数组的初始化3.一维数组的使用4.一维数组在内存中的存储二、二维数组的创建和初始化1.二维数组的创建2.二维数组的初始化3.二维数组的使用4.二维数组在内存中的存储5.数组越界三、小练习1.三子棋2.扫雷一、一维数组的创建和初始化1.数组的创建数组是一类相同元素的集合。int arr[10];如上述代码,int 是数组的类型,arr是数组名,[ ]是下标引用操作符,10 是一个常量(也可是常量表达式),用来指定数组的大小。以下举几个例子in

2022-05-10 21:43:28 280 2

原创 C语言实现扫雷

文章目录一、扫雷菜单二、初始化棋盘三、打印棋盘四、设置雷五、玩家排雷与判断输赢六、总结1.game.h文件2.text.c文件3.game.c文件game.h 头文件 -->存放函数声明,库函数声明等text.c 源文件 -->存放总工程game.c 源文件 -->存放扫雷游戏的具体实现一、扫雷菜单在打印菜单之前,我们先定义一下棋盘的行和列,放在game.h头文件中#define ROW 9#define COL 9#define ROWS ROW + 2#define

2022-05-08 18:18:16 832 2

原创 C语言编写三子棋

文章目录三子棋思路1.打印菜单2.选择开始或退出3.初始化棋盘4.打印棋盘5.玩家下棋6.打印棋盘8.电脑下棋9.打印棋盘10.判断是否胜利完整代码总结test.c文件game.h文件game.c文件三子棋思路大家学习了一段时间 C 语言,让我们用 C 语言来编写一个三子棋小游戏吧。在编写代码之前,我们先用 VS 创建一个名为:game.h 的头文件,还有名为:test.c 和名为: game.c 的两个源文件。game.h的头文件中放库函数声明和自定义函数声明,test.c的源文件中存放菜单和主程

2022-05-04 13:20:33 1132 2

原创 C语言函数详解

文章目录一、C语言中函数的分类1.库函数2.自定义函数二、函数的参数1.实参2.形参三、函数的调用1.传值调用2.传址调用四、函数的嵌套调用和链式访问1.嵌套调用2.链式访问五、函数的声明和定义1.函数的声明2.函数的定义六、函数的递归1.递归的概念2.递归的两个必要条件(附小练习)3.递归与迭代(附小练习)一、C语言中函数的分类1.库函数我们在学习C语言编程的过程中,会经常使用到许多的函数,我们写完一个代码,迫切的想要知道结果,我们利用到printf()函数来打印结果。我们在开发的过程中每个程序员都

2022-04-23 16:34:06 3339 5

原创 C语言三大结构

文章目录顺序结构分支结构1.if语句2.switch语句(1)switch语句中的break(2)switch中的default子句循环结构1.while循环(1)语法(2)while循环中的break和continue2.for循环(1)语法(2)for循环中的break和continue(3)笔试题3.do while循环(1)语法和特点(2)do while中的break和continue4.goto语句初识C语言已经结束,感谢大家的支持,接下来为大家介绍一下C语言的三大基本结构——顺序结构、分支结

2022-04-17 22:29:24 7383 7

原创 初识C语言 2.0

文章目录一、选择语句二、循环语句1.while语句2.do while语句3.for语句三、函数四、数组1.数组的定义2.数组的下标3.数组的使用五、操作符六、常见关键字1.关键字typedef2.关键字static(1)修饰局部变量(2)修饰全局变量(3)修饰函数七、#define定义常量和宏八、指针1.内存2.指针变量的大小九、结构体一、选择语句人生中处处面临着选择,我们生活中的选择有不少。例如:选择好好学编程->成为优秀的程序员;不好好学编程->无法成为优秀的程序员。让我们写成代码。

2022-04-11 18:17:13 889 3

原创 初识C语言

文章目录一、计算机语言二、C语言的优点和不足1.优点三、第一个C语言程序四、数据类型五、变量和常量1.变量定义的方式2.变量的分类3.变量的使用4.变量的作用域和生命周期5.常量(1)字面常量(2)const修饰的常变量(3)#define定义的标识符常量(4)枚举常量六、字符串和转义字符一、计算机语言计算机语言的发展二、C语言的优点和不足1.优点(1)设计特性。C语言良好的设计理念使得用C语言编写的程序更易懂、更可靠。(2)高效性。C语言具有通常是汇编语言才具有的微调控能力,可以根据具体情况

2022-04-09 18:51:28 816 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除