自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构速成_绪论

1:A叙述的是数据项,B叙述的是数据元素,C中不是数据项,而是数据元素(例如线性表的单位就是结构体,应该对应数据元素)D正确。是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。是组成数据元素的,有独立含义的,不可分割的最小单位。1.什么是数据项,数据元素,数据对象,数据。例子:抖音号可分割为昵称,年龄,性别等。例子:抖音用户的昵称,年龄,性别等。例子:文字,图像,视频,交互数据。以下为通过结构体的方式了解数据。是性质相同的数据元素的集合。以下为巩固理解的两道小题。

2024-12-20 17:50:15 224

原创 数据结构速成基础_C语言

这个结构体代表的是线性表,data指线性表储存的数据,next指指向下一个线性表的地址,LNode指定义的线性表这个结构体,Linklist指该线性表的地址,s指线性表的变量名,p为该线性表的地址。问题1:在使用一个变量的同时为什么要定义int,char,float/double//向计算机申请不同的空间来储存变量。定义方式二是对定义一的简化,之后stu 变量名;问题4,5:输出下面的值,如果这组代码的输出值不理解,则指针理解为0。问题8:如何理解以下的结构体的定义。2,定义关于结构体变量的数组s2。

2024-12-20 07:39:16 226

原创 408初级阶段2:指针基础

在对程序进行编译时,系统会给这个变量分配内存单元,按变量地址存取变量值的方法为“直接访问”,列入printf和scanf函数,而“间接访问”是将变量的地址存放到另一个变量中,在c中指针变量是一种特殊变量,它用来存放变量的地址。c语言的数组长度固定是因为定义的整形,浮点型,字符型变量,数组变量都在栈空间,而栈空间的大小在编译时是确定的,如果使用的空间大小不确定,则需要堆空间。5,指针变量和指针是两个概念,指针等同于为变量的地址,而指针变量是存储指针的变量。指针的使用场景大致为两个,指针的传递和指针的偏移。

2024-07-07 18:10:59 346

原创 408初级阶段1:一维数组与字符数组

3.常量表达式可以包含常量和符号常量,但不能包括变量,也就是说c语言不允许对数组的大小做动态定义,即数组的大小不依赖于程序运行过程中国变量的值(新版c标准支持,但包含变量的数组不能进行初始化)2.字符数组的scanf读取,无法读取空格,而会直接导致读取结束,空格后的内容会留在缓冲区,二次读取时会忽略最前面被预留的空格。strcpy(a,b)和strcat(a,b)中a的取值不能为字符串常量,必须有空间,否则无法拼接或者复制。strcat(a,b)将a和b字符串相接,即将b中的内容拼接到a中。

2024-07-06 14:06:35 449

原创 c语言进阶补全4:分支与循环语句练习

3,在一个有序数组中查询某个数字n。计算1-10阶乘之和。

2024-07-01 15:19:47 237

原创 c语言进阶补全3:for循环 do_while循环

/在for循环的初始化部分使用类似 int a = 0;格式的初始化可能跑不成功,最好用正常写法。//结果可知跳过了5,因为continue跳过了后边的语句后直接进入了i++,而。循环至少执行一次,使用场景很少,最常用的是for其次是while。//while循环则是跳到了判断过程,会进入死循环。//for循环的初始化不要省略,容易出问题。1.先执行语句,再进行条件判断。和continue的混用案例。do while 循环。

2024-07-01 11:28:16 185

原创 c语言基础补全:作业2

思路:该题的重点在于如何在一行输出3个变量,由于scanf是在缓存区接受,所以输出八个数字之后,将每个输入的变量有效数字控制在4 2 2即可在一行内自动处理三个变量即%4d%2d%2d。1,将数字转换为ascll码值只需要将数字用字符串的形式输出即可。

2024-06-27 17:35:17 238

原创 c语言进阶补全2:循环语句

错误1改良,在scanf后面放一个getchar循环清理scanf残留在缓冲区的字符(可能由于空格导致残留不止为\n)比如adasd adsad会在缓冲区留下空格和后半段字符串加上\n。while循环中continue的作用,不执行后边的语句直接进入下一循环即跳过本次循环后面的代码直接去判断部分进行下一次循环的判断。错误一:因为scanf的缓冲区残留\n导致getchar无法从键盘读取内容只能读到\n。当遇到错误:已经执行——————无法写入时,表示程序已经运行,应该停止关闭运行界面。

2024-06-27 16:04:30 145

原创 c语言进阶内容补全1:分支循环,if switch语句

2,在同一括号内,if跟最近的else匹配,故图下的输出无结果,应该将if下内容括号起来。1,代码一定要规范,否则非常容易写出bug,同一级别的选择语句要用相同的缩进。

2024-06-26 18:14:27 150

原创 c语言基础补全7:结构体

结构体可以储存多类型的数据,可以定义复杂的对象,关键字为struct,将单一类型的整合在一起。

2024-06-26 16:28:05 114

原创 c语言基础补全6:指针

其中四个字节有四个地址,按照第一个字节的地址为准,int四个字节。编号》地址单元》地址也被称为指针。且每次运行程序变量的指针发生改变。存放指针的变量也就是指针变量。要学会指针先要了解内存。查看内存的操作符为&

2024-06-26 14:53:47 198

原创 c语言基础补全5:常见关键字

2.必须是字母,数字,下划线组成,不能以数字开头。3.变量名不能为关键字。

2024-06-25 15:23:09 150

原创 c语言基础补全4:操作符

(类型)强制类型转化。

2024-06-25 13:44:55 131

原创 c语言内容补全 作业1

并非总是在main函数内为局部范围,也可以在定义函数的内部,故选D。

2024-06-24 15:43:40 139

原创 c语言基础补全2:数组

序号 0 1 2 3 4 5 6 7 8 9。1,可以根据数组下标的序号进行下标索引输出对应数组的值。另附:输出字符串时若中间有\0则不会打印后面的字符。2,可以通过循环结构遍历数组内部的元素。数组的序号是从0开始到n-1。

2024-06-24 15:31:57 140

原创 c语言补基础篇1.函数

其中 定义函数时的num_1,num_2为形参,而输入变量时实参要与形参对应。作用:封装一个函数,以便在需要使用的时候重新调用。原材料(输入)——工厂(函数)——产品(输出)

2024-06-24 14:54:39 124

空空如也

空空如也

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

TA关注的人

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