- 博客(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
原创 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语言中的函数
下面是函数的定义的基本格式。return a+b;return 0;函数的分解:上面代码add函数为例1.返回值类型:int整型2.函数名:add3.参数类型:两个int类型变量a与b4.函数体{ }:函数的功能具体实现的代码。5.return返回:结束函数,将函数的结果返回。
2024-07-23 22:06:16
923
原创 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
原创 常量与变量
/b为float类型的变量,3.14为double类型的常量。//5.55为double的常量,c为double类型的变量。//sss为常量,s为变量。不可改变的内存为常量,可以改变的内存为变量。
2024-07-15 20:59:37
323
原创 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关注的人
RSS订阅