- 博客(19)
- 收藏
- 关注
原创 #include《初见C语言之顺序表的增删查改》
这一步就是大饭店开始做宴席时,要把锅碗瓢盆擦干净——(要动态顺序表的arr,size,capacity不能有其他东西)第三个事顺序表的头文件,主要是把函数声明和库函数的放在这个文件(也是整个代码的目录,方便查阅代码的功能)这里的增容使用的是realloc,realloc可以动态的增容,让空间不够用时会按照原来的两倍增容。顺序表是线性表的一种,线性表的物理结构不一定是线性和逻辑结构一定是线性的。SL是结构体的变量名,要传地址才能使用,所以用指针 ,之后的都是类似的。
2024-05-11 19:45:34
760
1
原创 #include<初见C语言之指针(5)>
这篇是指针的第五小结主要是在sizeof和strlen中指针是占多大内存的,学到这里,指针的知识就算结束了。
2024-03-28 17:16:31
1203
原创 #include<初见C语言之指针(3)>
字符指针 char* p 指向字符的指针,存放的是字符地址整型指针 char* p 指向整型的指针,存放的是整型地址所以数组指针是一种指针变量,是存放数组地址的指针变量//字符指针int n =10;int* p =&n;//整型指针数组指针变量解释:p先和*结合,说明p是一个指针变量,然后指向的是一个大小为10个整型的数组注意:[ ]的优先级要高于*,所以必须先加()保证p和*结合数组指针,指向数组,存放数组地址整型指针,指向整型,存放整型地址函数指针,指向函数,存放函数的地址。
2024-03-19 08:00:00
927
1
原创 #include<初见c语言之指针(2)>
这篇是指针的第二小结,主要是数组名的理解、使用指针访问数组、一维数组传参的本质、冒泡排序、二级指针、指针数组的内容。
2024-03-16 08:00:00
587
1
原创 #add<初见C语言之指针(1)>
本篇是对指针第一小节的补充,主要是野指针成因和规避、assert断言、strlen模拟实现、传值和传址的调用。
2024-03-15 17:05:58
906
1
原创 #include<初见C语言之指针(1)>
这里是指针的第一小部分,主要包括了内存和地址、指针变量和地址、指针变量类型意义、const修饰指针、指针的运算。
2024-03-12 08:00:00
1117
1
原创 #include<初见C语言扫雷>
扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。扫雷游戏的实现扫雷是我们初学者第一个遇到的较长的代码,我们在学习的时候遇到不懂的地方要耐心认真的处理,其次就是不能盲目的去敲(前期可以看的敲),后面在理解的基础上自己能够全部写出来,我们学c语言主要是学思维。最后希望这些对大家有用。
2024-03-04 21:48:39
1142
1
原创 #include<初见C语言之函数>
虽然给了库函数,但是不能实现我们生活中想要的功能,这个时候就要程序员自己,创造函数为程序添加一些新奇的功能——自定义函数。猜数字游戏的实现主要是运用的分支和循环的知识运用,希望大家能够熟悉这一篇章的内容。
2024-02-17 16:40:47
1125
1
原创 #include<初见C语言之数组>
了解了数组后对后面的指针的理解有很大帮助。目录文章目录数组的概念一、 ⼀维数组的创建和初始化1. 数组创建二、数组的初始化2.数组类型三、一维数组的使用1.数组下标2.数组元素的打印3.数组的输入四.一维数组在内存中的存储五、sizeof计算数组元素个数六、⼆维数组的创建1.二维数组的概念2.二维数组的创建七、二维数组初始化1.不完全初始化2.完全初始化3.初始化时省略⾏,但是不能省略列八、二维数组的使用1.二维数组的下标2.二维数组的输入和输出编辑九、二维数组的在内存中的存储总结。
2024-02-15 08:00:00
1925
1
原创 #include<初见C语言的分支与循环>
条件操作符的计算逻辑是:如果 exp1 为真, exp2 计算,计算的结果是整个表达式的结果;如果exp1 为假, exp3 计算,计算的结果是整个表达式的结果。rand函数之前先调⽤srand函数,通过srand函数的参数seed来设置rand函数⽣成随机数的时候的种⼦,只要种⼦在变化。continue 的作⽤是跳过本次循环 continue 后边的代码,在 for 循环和 while 循环中有所差异的。&& :与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)。三目操作符:exp1?
2024-01-27 17:42:19
552
原创 #include<初见C语言的数据类型和变量>
scanf需要包含stdio.h这个头文件的 ·处理数值占位符时,会自动过滤空白字符,包括空格、制表符、换行符,scanf输出字符占位符的时候,不忽略空白字符,总是返回当前第一个字符,无论该字符是否为空格。注:操作符也被叫做:运算符,是不同的翻译,意思是⼀样的。赋值忽略符 : %*c 就是在占位符的百分号后⾯,加⼊了赋值忽略符 * ,表⽰这个占位符没有对应的变量,解读后不必返回。%[ ] :在⽅括号中指定⼀组匹配的字符(⽐如 %[0-9] ),遇到不在集合之中的字符,匹配将会 停⽌。
2024-01-27 17:29:59
309
原创 #include<初见C语言的基础概念>
常用的一些ASCII码 • 字符A~Z的ASCII码值从65~90 • 字符a~z的ASCII码值从97~122 • 对应的⼤⼩写字符(a和A)的ASCII码值的差值是32 • 数字字符0~9的ASCII码值从48~57 • 换⾏ \\n 的ASCII值是:10 • 在这些字符中ASCII码值从0~31?这些函数组成了函数库,被称为标准库。C语⾔程序不管有多少⾏代码,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝,main 函数也被叫做:主函数。C语⾔的代码是由⼀条⼀条的语句构成的。
2024-01-26 20:26:09
472
原创 记录学习C语言的过程
大家好,我是守正出奇,学习C语言的小白一枚,开通这个账号的目的是记录自己学习C语言的过程、心得体会、奇思妙想,希望能和大家探讨C语言的问题,一起感受C语言的魅力。
2024-01-16 20:52:10
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人