- 博客(4)
- 收藏
- 关注
原创 扫雷游戏:数组和函数实践
布置雷的时候,雷的数量是确定的,但是位置是不确定的,所以我们这里要用到随机值函数,要记得声明该函数的头文件。还有,布置雷的时候很可能会重复在同一地方布置,所以我们要用if语句进行判断,布置过的地方就不用再次布置。然后我们要对不是雷的周围的雷的数量进行统计,我们会用到字符与数字之间的转换。为了防止越界,我们将棋盘扩大一圈,全部存放'0'。◦ 把除10个雷之外的所有⾮雷都找出来,排雷成功,游戏结束。游戏的最终实现是在主函数中。为了方便修改棋盘的大小,我们这里使用了宏定义。• 扫雷的棋盘是9*9的格⼦。
2024-03-26 23:20:55 199 2
原创 C语言数据类型和变量(二)
为了防⽌这种情况,使⽤ %s 占位符时,应该指定 读⼊字符串的最⻓⻓度,即写成 %[m]s ,其中的 [m] 是⼀个整数,表⽰读取字符串的最⼤⻓度,后 ⾯的字符将被丢弃。如果希望改成左对⻬,在输出内容后⾯添加空格,可以在占位符的 % 的后⾯插⼊⼀个 - 号。注意:变量前⾯必须加上 & 运算符(指针变量除外),因为 scanf() 传递的不是值,⽽是地址, 即将变量 i 的地址指向⽤⼾输⼊的值。如果只想输出开头的部分,可以⽤ %.[m]s 指定输出 的⻓度,其中 [m] 代表⼀个数字,表⽰所要输出的⻓度。
2024-02-27 10:41:57 1595
原创 C语言数据类型和变量(一)
其实每⼀种数据类型有⾃⼰的取值范围,也就是存储的数值的最⼤值和最⼩值的区间,有了丰富的类 型,我们就可以在适当的场景下去选择适合的类型。类型,就是相似的数据所具有的共同特征,编译器只有知道了数据的类型,才知道怎么操作数据。每一种数据类型都有自己的长度,使用不同的数据类型,能够创建出长度不同的变量,变量的长度不同,存储的数据范围就有所差异。在⼤括号内部定义的变量就是局部变量 ,局部变量的使⽤范围是⽐较局限,只能在⾃⼰所在的局部范围内使⽤的。sizeof操作符的操作数可以是类型,也可以是变量或者表达式。
2024-02-24 21:26:11 571
原创 初识C语言心得
我习惯自省,有时会通过写日记的方式重温自己一天的所作所为,觉得做得不够好的地方会加以改进,做得好当然会继续保持。现在的我会写一些简单的代码了,这比刚入学时的我进阶了一个档次,有进步就是对自己学习的最大鼓励。我现在也感受到了一波C语言的魅力,初识它时我只觉得不过是一门课程,但如今,它却不仅仅是一门课程,还是我成为一名优秀的程序员路上一个并肩作战的伙伴。我明白了,C语言作为一个写代码的工具,它的语法和基本的用法都是我必须要掌握的。即便有一天老去,也不必伤怀,时间的拐杖会轻扶着你我,不让我们在悲伤里猝然倒地”。
2024-02-24 20:34:56 254 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人