- 博客(7)
- 收藏
- 关注
原创 C语言初阶DS——二叉树的实现(简单易懂)
二叉树在数据结构(即DS)当中有很重要的意义,在整个初阶DS当中二叉树的难度和占比都是很大一部分的,二叉树的单独基础概念我会单独开一篇文章去讲述,同时这样也方便大家不用往下划找的头疼,废话不多说我们立刻开始。最后我们完成所有二叉树的内容实现,我们把所有的二叉树的内容都在下面assert(a);assert(pi);(*pi)++;else");exit(-1);//赋值(*pi)++;//下标+1if (root!return 0;
2023-10-21 23:14:53
338
2
原创 自定义类型——结构体
如果按照通俗易懂的话那么我们就好打个比方,struct tag = int或者char或者...等等,这是简单粗暴的理解,如果你对于结构体类型理解不来,那你就是暂时这么理解也是可以的,
2023-07-14 00:28:06
217
4
原创 memcpy、memmove,memcmp——内存函数三剑客
内存函数通过访问地址的方式操作对象,可以应用在任何类型的对象上面那么当我们知道内存函数以及三剑客的名字之后我们首先就要另外知道一个概念即void(无类型)void字面的意思就是无类型,那么无类型的指针就应当是void*,void*可以指向任何类型的数据地址,void*无需强制转换就可以接收任何类型的地址,十分有“包容性”void*可以包容很多,但是,不代表其他数据类型能够包容void*,例如。
2023-07-11 23:29:48
3330
5
原创 三子棋的实现
以前偷偷上课无聊的时候就和同学玩的三子棋,现在就让我们用程序来设计实现一下吧。1.首先有个游戏要有头有尾,那么头部呢就是要我们选择是否进行游戏的菜单2既然有了菜单,那么选择完之后就到我们的游戏内容本体进行,那么三子棋游戏是怎么样呢?三子棋你得有个棋盘对吧?那么我们第一步就构建一个可以给我下棋的棋盘,既然构建好棋盘之后呢,接下来就要我们初始化棋盘对吧,保证能让我们在棋盘正常下棋,避免上一把玩完之后还留存着上一把的痕迹。第二步呢就该到我们玩家下棋了!玩家下完棋之后就该电脑下棋了对吧?第三步。
2023-05-12 01:29:24
161
4
原创 while的初阶用法问题~
什么是while呢?while是一种循环的函数,能够让你想要走的程序一直循环下去直到循环条件结束为止。while 括号里的放的就是你想要的加的条件,而中括号里面放的就是你想要实现循环的内容。例如图中,我想要实现的打印0~9的数字,那么我的printf打印到9就该停下来了,a++其实就是让a的数值+1而已,那么我括号里的判断条件就得到10就要跳出这个循环,所以当a=10的时候大于括号的里的条件,那么不满足这个条件,while循环就会跳出去不会实现while循环里的内容。
2023-04-16 21:26:02
4224
4
原创 scanf用法问题
实际上scanf跟printf反着来的printf函数是用来输出,那么scanf函数则是用来输入的,毕竟有进有出,总不可能无进有出吧?!!!scanf函数是c语言库函数里的函数,你不跟程序打声招呼要借用scanf函数人家不认你的!!!首先建立主体int main函数.接着 建立一个变量int iq,然后输入scanf函数()里面“”引用运算符%d(数字)或者%c(字符)等等看个人需求,这是个格式要求。
2023-04-08 23:49:30
345
6
原创 新手编程开始
目前为大一下学期的学生,自己出于对计算机以及编程有着极大的兴趣开始了自己的非专业学习之旅,经常把本专业的学习时间用于学习计算机上。希望通过自己的努力学习,让自己从编程小白努力成为编程大牛,能够顺利用自己的技术征服大厂的HR,拿到自己心仪的offer。每天学习巩固自己所学的知识,然后通过每天写当日的代码以及举一反三写出自己所设想的代码反复来锻炼自己。每周花上21个小时左右来锻炼自己码代码的动手能力,让自己摆脱一看就会一写就废的情况。新手入门学习比特鹏哥的C语言入门,0基础的不二之选!
2023-04-01 11:58:57
160
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人