自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言中的栈

就是只能表的一端操作的顺序表或链表,允许操作的那一端成为栈顶元素,与之相对应的另一端称为栈底元素。我们向栈里存入元素称为压栈,即最先放入的元素存放在栈底,最后放入的元素存放在栈顶。我们将取出栈中的元素的操作称为出栈,即最先存入的元素最后取出,最后存入的元素最先取出。

2024-08-14 23:25:43 1213

原创 C语言实现单链表

int data;//数据域struct node * next//指向下一个节点的指针//Lnode 表示链表中的一个节点,二*LinkList表示整个链表,也可以表示单链表的头指针。链表的实现不难,我们在写代码时最好一边写代码一边画图,这样更方便我们理解。

2024-08-11 09:14:53 2089

原创 C语言实现顺序表

define INITSIZE 10//初始化时给定的顺序表的最大长度int *data;//指向顺序表的元素数组的指针//顺序表的最大元素个数int length;//顺序表的当前的元素个数}SqList;

2024-08-04 17:39:37 856

原创 算法效率的分析

1.输入规模就是一个程序输入次数,或者是一个方法的形参。2.执行次数就是程序中代码的执行次数#includestdio.h//1.输入规模与执行次数的分析(n与T之间的关系)voidprint1intn){//n就是print1方法的输入规模printfhello\n//1次printfhello\n//1次printfhello\n//1次//该方法的输入规模为n 执行次数为3,输入规模与执行次数的的关系为 Tn(n)=3void。

2024-08-03 17:30:54 1074

原创 算法的基本概念

1.我们知道数据结构就是将我门现实的世界中的问题数据化,存入计算机中,并实现对数据结构的一些基本操作。2.算法就是如何处理这些存入计算机中的信息,以求高效的解决实际问题。3.所以我门说程序=数据结构+算法。

2024-08-03 17:18:37 290

原创 数据结构1绪论

1.数据是描述客观存在事务的符号,其能被计算机识别,处理。数据不仅仅是整型,实型等数值类型,还包括声音,视频,图像等。

2024-08-03 16:21:00 362

原创 C语言中的联合体与枚举

/联合体类型的定义:int x;char y;double z;//联合体的定义。

2024-07-27 16:02:42 621

原创 C语言中输入输出流与的文件IO操作

const char *format与....:写入的格式,与你使用printf输出的格式一样。a(以追加的方式打开文件,文件存在就追加内容写入,不存在就先创建再写入,a只有写入权限)。w(只写的方式打开文件,从头写入,若文件不存在就先创建在写入,若文件存在就先清空在入)。char *format与......:写入的格式,与你使用scanf输出的格式一样。案例代码:使用fread将a.txt文件中的中全部的内容读取到字符数组中打印出来。输入流就是数据从数据源(文件,键盘)中到c程序的内存中的传输路径。

2024-07-27 12:05:18 820

原创 C语言中的结构体

int id;int age;//上面的我们就定义了一个student结构体,其中元素有id,name,ageint id;int age;//定义了一个长度为5的结构体数组代码案例://结构体数组:本质上是一个数组,只不过其数组中的元素为结构体int id;int age;//手动输入name的值。

2024-07-24 21:37:30 755

原创 C语言中的IO控制流

在linux系统中一切皆文件,C语言中的IO控制流就是用于操作文件的一组函数。

2024-07-24 20:59:22 1042

原创 C语言中的函数

下面是函数的定义的基本格式。return a+b;return 0;函数的分解:上面代码add函数为例1.返回值类型:int整型2.函数名:add3.参数类型:两个int类型变量a与b4.函数体{ }:函数的功能具体实现的代码。5.return返回:结束函数,将函数的结果返回。

2024-07-23 22:06:16 923

原创 C语言中的指针进阶

二级指针比较难理解,大家可以自己多画画图,多敲敲代码,或者去b站上搜索看看解析。

2024-07-19 19:16:50 2184

原创 C语言中的指针

/1.先定义在复制int *p;p = &a;//2.在定义时赋值指针在C语言中比较复杂,特别是数组指针与指针数组的概念别搞混了。

2024-07-18 21:58:05 1104

原创 C语言中的数组

1.在定义时规定数组元素的个数,并且不初始化。int a[100];2.在定义时确定数组的元素个数,并初始化,而且初始化的元素个数要小于等于确定的元素个数。int a[100] = {1,2,3,4,5}//{}里面的元素个数要小于等于1003.在定义时不确定数组的元素个数,并初始化。4.可变数组的定义:使用变量规定数组的元素的个数,并且在定义数组时不能初始化数组。int a[len];1.定义时确定数组的行数与列数,不初始化。

2024-07-17 21:52:34 2294

原创 C语言中的控制流语句

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-07-16 21:28:19 909

原创 C语言中的运算符

运算符很基础,多练练敲敲代码就能掌握了。

2024-07-16 11:33:41 821

原创 常量与变量

/b为float类型的变量,3.14为double类型的常量。//5.55为double的常量,c为double类型的变量。//sss为常量,s为变量。不可改变的内存为常量,可以改变的内存为变量。

2024-07-15 20:59:37 323

原创 简单了解类型转换

类型转换是发生在计算过程中的,参与计算的变量本身并未发生变化。本质是对变量定义的约定进行的临时的打破。

2024-07-15 20:44:48 329

原创 C语言中的键盘输入

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-07-15 20:12:16 1672

原创 进制转换与溢出问题

进制转换与溢出问题很重要,可以自己再找写资料题目做一做。

2024-07-15 18:42:37 1159

原创 C语言入门

本次我们使用的是VsCode编辑器写C语言代码,C语言的学习入门简单,精通很难,需要坚持。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-07-14 11:46:54 1799 1

原创 【新手使用VsCode编写C语言的初步准备】

Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。 1.在VsCode官网下载: 点击download 你可以选择下载不同的版本,一般是下载Windows版本我们点击Win

2024-07-14 09:45:11 1017

空空如也

空空如也

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

TA关注的人

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