- 博客(10)
- 收藏
- 关注
原创 数据结构笔记--01
我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应的操作也叫算法。为了表示一些复杂的数据,而普通的基本类型变量无法满足要求。程序 = 数据的存储 + 数据的操作 + 可以被计算机识别的语言。指针的本质是一个操作受限的非负整数。大概程序要执行的次数,而非执行的时间。指针的重要性:指针是c语言的灵魂。1. 1+2+3+4+...+100的和。
2024-08-06 20:48:10
555
原创 c语言笔记--结构体
s1.name = “啦啦啦啦啦” s1.score = 88;//如果定义玩之后,则只能单个赋值。2.指针变量->成员名 在计算机内部会被转化成(*指针变量名).成员名的方式来执行,所以说这两种方式是等价的。把一些基本类型的数据类型组合在一起形成的一个新的复合数据,这个叫做结构体。为了表示一些复杂的事物,而普通的基本类型无法满足实际要求。eg:动态构造存放学生信息的结构体数组。如果定义一个结构体?1.结构体变量名.成员名。怎么使用结构体变量?
2024-08-05 18:31:15
218
原创 c语言笔记--指针
实际上编译时,数组元素a[i] 就是当作 *(a+i)去处理的,先通过数组名a找到数组的首地址,然后首地址 a+i 得到元素a[i]的地址,①既然p是指向数组第一个元素起始地址的指针,可以用*(p+i)表示数组中第i+1个元素,a也是指向数组第一个元素的指针啊,那么能不能用*(a+i)表示第i+1个元素呢?②反过来,a是指向数组第一个元素起始地址的指针,可以用a加数组下标引用数组元素,如a[3],p也是指向数组第一个元素起始地址的指针,能不能用p加数组下标引用数组元素?r存放int **类型的地址;
2024-07-29 00:05:59
680
原创 C语言笔记--函数
主函数可以调用普通函数 普通函数不能调用主函数。普通函数 和 主函数(main函数)主函数是程序的入口,也是程序的出口。一个程序必须有且只能有一个主函数。有返回值函数 和 无返回值函数。值传递函数 和 地址传递函数。库函数 和 用户自定函数。有参函数 和 无参函数。普通函数可以相互调用。
2024-07-25 23:49:08
174
原创 c语言笔记--数组
tip:只有在定义数组的同时才可以整体赋值,其他情况下整体赋值都是错误的。n维数组可以当做每个元素是n-1维数组的一维数组。不完全初始化,未被初始化的元素自动为零。所有变量所占的字节大小必须相等。为n个变量连续分配存储空间。所有的变量数据类型必须相同。
2024-07-24 23:54:46
191
原创 C语言笔记04--循环
分类: for while do....while。1.用while计算1到100的和。2.求100之内奇数的平均值。定义:某些代码会被重复执行。while(表达式)
2024-07-24 21:52:48
211
原创 C语言笔记03--if用法
此程序可以看出,cccc不属于if控制的语句,我们可以得出,如果没有花括号的话,if默认控制一个语句的执行和不执行,也就是在第一个分号后结束,所以为了方便阅读,最好在if的语句块部分加上。解释:if默认智能控制语句1的执行和不执行,if无法控制语句2的执行或不执行,换句话讲就是:语句2一定会执行。如果if要控制多个语句的执行和不执行,就必须把这些语句用花括号括起来。功能:如果表达式为真,语句执行;如果表达式为假,语句不执行。2.用if判断分数的等级。eg:if(表达式)eg:if(表达式)
2024-07-20 23:22:27
1006
原创 C语言笔记02
(这里的X是大写) 是将存储于变量a中的数据以16进制的形式输出出来,比如47以16进制输出出来就是2F。如果01代码表示的是数据的话,那么同样的01代码组合以不同的输出格式输出就会有不同的输出结果。是将存储于变量a中的数据以16进制的形式输出出来,比如47以16进制输出出来就是2f。(3).printf(“输出控制符1,输出控制符2”,参数1,参数2)(4).printf("输出控制符 非输出控制符",输出参数);(2).printf(“输出控制符”,参数)为什么需要输出控制符?(1).输入c并打印c。
2024-07-19 21:07:05
268
原创 c语言学习笔记01
就好像你去租房子,上一个租客没打扫房间,那么这个房间所留下来的垃圾就都是你的了,因此,在变量第一次被使用前,要对其进行一次赋值。答:如果不对变量初始化直接使用的话,那么使用的就是上一次运行程序所遗留下来的垃圾数据。变量的本质实际上就是内存上的一段存储空间。为什么要对变量初始化?
2024-07-19 00:20:41
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅