初始C语言
文章平均质量分 89
只是个人的总结与经验,仅供参考。
舜华丶
从2022.10.07开始记录心得,互相学习,见证成长。
展开
-
入门C语言第六话:初阶结构体
初阶结构体的细节,你注意到了吗?原创 2022-12-20 14:38:18 · 171 阅读 · 9 评论 -
【入门C语言第五话】初阶指针
所有的申请的内存都会有地址,就像你从图书馆借来的书一样,每本都有自己的编号,便于查找与保存,那内存的管理就像是一个图书馆的书一样,想象一下如果你是图书管理员你会给他们分类编号吗?答案:毋庸置疑。原创 2022-12-18 21:28:49 · 255 阅读 · 12 评论 -
入门C语言第四话:详解操作符
这一篇我们主要讲与内存相关的操作符!下面我们来了解一下我们要了解的内容吧!原创 2022-12-15 21:21:08 · 196 阅读 · 6 评论 -
入门C语言第三话:三子棋(简易版),带你从0到1实现,还不进来看?
三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏分为双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利,而对方就算输了,但是三子棋在很多时候会出现和棋的局面。如何实现它呢?原创 2022-12-13 16:32:15 · 188 阅读 · 12 评论 -
入门C语言第三话:数组之实战篇——扫雷(进阶版——图形化界面,递归展开,播放音乐与音效,标记取消雷,记录雷的个数,鼠标点击,文末附有完整代码)
都2022年快结束了,不会还有人不会扫雷的标记与取消雷,图形化,递归展开吧?鸡汤:不为模糊不清的未来过分担忧,只为清清楚楚的现在奋发图强。原创 2022-12-10 20:38:18 · 1871 阅读 · 20 评论 -
入门C语言第三话:数组之实战篇——带你从0到1实现扫雷(简易版),还不快进来学,文末附带整套代码。
下一篇我将会将扫雷进行以下优化:1. 能够展开一片的操作2. 标记和取消雷3. 显示剩余雷的个数4. 图形化界面。原创 2022-12-08 18:51:41 · 558 阅读 · 16 评论 -
入门C语言第三话:数组之理论篇——你知道为什么打印数组时arr[i]等价于i[arr]吗?(内有冒泡排序与例题)
数组 (Array)是有序的元素序列。 若将有限个类型相同的变量的 集合 命名,那么这个名称为数组名。当我们要处理的变量过多并且是相同类型的时候,为了避免一个变量一个变量的命名,这时就需要数组来帮我们省事,这是数组的一个基本用途,下面我们来了解一下,数组的内容吧!原创 2022-12-03 06:02:08 · 875 阅读 · 7 评论 -
入门C语言第二话:函数(下)之心法篇,带你修炼内功,从内存的角度理解函数调用与销毁(函数栈帧),
在这个资源共享的时代,共享单车等带给我们极大的便利,当你使用共享单车后,你是不是要把共享单车放在停车地点?想象一下,把使用共享单车看做内存的一部分,把操作系统看做停车场,那么,使用者占用内存,就是你在骑共享单车的那一段时间,放回共享单车就是把内存还给操作系统,像这样动态化,在栈区合理地使用内存,就是我们所说的函数的栈帧了!原创 2022-12-01 20:45:24 · 455 阅读 · 2 评论 -
入门C语言第二话:函数(上)之锻体篇(带你玩转函数)
想象一下,当你有一个团队面临着一个很复杂问题,你是选择一个人硬刚呢?还是发挥团队的作用,将复杂的问题进行拆解成几个甚至几十个中等难度的问题分工解决呢?相信聪明的你,一定会选择后者,那么解决拆分的问题的团队就是我们所说的函数啦!原创 2022-11-30 20:21:22 · 326 阅读 · 8 评论 -
入门C语言第一话:分支与循环(下)——你真的知道循环吗?我敢打赌你不太知道。
计算机是没有用的,它们只能给出答案。——巴勃罗•毕加索数据!数据!数据!没有黏土我无法造出砖来!——夏洛克•福尔摩斯软件工程的目的是控制复杂度,而不是制造复杂度。——帕梅拉•扎维时间是阻止所有事情同时发生的力量。——雷•卡明斯每天都有许多重复的事情,使我们的生活变得琐粹,使我们心烦意乱,而循环的出现恰巧可以帮助我们的生活变得简便和丰富,下面我们来了解一下它们吧!原创 2022-11-26 21:46:20 · 487 阅读 · 4 评论 -
入门C语言第一话:分支与循环语句(上)——秒懂文章,分支如此简单
这世界上的任何事情都可以由三大结构来实现,而想实现你想要做的事情,就必须要学会c语言的控制语句。原创 2022-11-24 17:52:47 · 478 阅读 · 4 评论 -
初始C语言第三篇:常用操作符与关键字
关键字和操作符在c语言中十分重要。所谓关键字就是已被:语言本身使用, 不能作其它用途使用的字。操作符是在表达式中用于连接不同对象的运算符,不同的操作符指定了不同的运算方式。可以把操作符理解为语言内置的,最基础的函数,不可代替的函数!操作符本质上也是函数。只是操作符是编译器需要进行进一步解释。原创 2022-11-22 15:44:28 · 410 阅读 · 13 评论 -
【初始C语言】变量与字符
1、作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。2、程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。3、编程是一种单调的生活,因此程序员比普通人需要更多的关怀,更多的友情。4、程序不是年轻的专利,但是,他属于年轻。5、没有情调, 不懂浪漫,也许这是程序员的一面,但拥有朴实无华的爱是他们的另一面。6、一个好汉三个帮, 程序员同样如此。7、一个100行的代码调试都可能会让程序员遇到很多挫折,所以,面对挫折,我们永远不能低头。原创 2022-11-20 22:28:20 · 497 阅读 · 6 评论 -
C语言的“祖辈子孙”
俗话说:“知己知彼,方能百战不殆。”所以要学好c语言,首先应该了解其历史也就是它的命根子,我很荣幸能够带领你们这一群狐朋狗友,不,应该是观众老爷。感谢你们大驾寒舍。话不多说直接进入主题。序言:关于我为什么起这个名字——舜华别名木槿花,并不是出于“有女同车颜如舜华”而是出自陶渊明的《荣木诗》采采荣木,结根于兹。晨耀其华,夕已丧之。人生若寄,憔悴有时。静言孔念,中心怅而。大概就是说木槿花早晨到晚上只为把自己的最美的一面呈给自然,而不是所谓的“摆烂”那我们的一生呢?也像木槿花一样终将在时间的熔原创 2022-10-07 19:26:21 · 364 阅读 · 0 评论 -
初始C语言——开启升级刷怪之路
运行起来首先要进入整个程序的入口也就是主函数,函数的参数是void相当于没有,因此里面还可以写成(void),返回值是int整形占四个字节,然后调用打印函数printf(全名为printformat),因为这个函数在头文件stdio.h中因此要包含,最后程序执行成功——return 0 或者写成return EXIT-SUCESS更容易理解。今天我们就来简单认识C语言,在这之前我们做一下小小的铺垫,要用C语言首先要在编译器上进行,而编译器是将源代码(人能看懂)进行转化变为目标代码(机器能看懂)的一种工具。原创 2022-10-09 17:27:07 · 335 阅读 · 1 评论 -
如何驯服初级小怪——printf(主线任务)
这里的绿色代码为prinf的实参称为格式化字符串里面的%d指定了具体的十进制形式和数据类型int(这里说明一下,计算机中有2,8,10,16进制,如果不说明则编译器会看不懂你写的的),%d具体指的是a+b的结果。注:这里的d是decima——十进制,还有八进制—— octonary缩写为 o ,十六进制——hexadecimal——在C语言中缩写为o。注意:这里涉及计算机计算的法则——进行不同类型的运算时需将“较小的数据类型”转化为“较大的数据类型”这里的大不一定是内存大小也可能是范围。原创 2022-10-11 10:20:14 · 253 阅读 · 0 评论