- 博客(3)
- 收藏
- 关注
原创 C语言实现扫雷游戏
这个参数是作为我们的数组的每一行每一列的初始化的内容来赋值的,如果这里不是使用的char类型变量,而是直接使用了字符'*'或者字符'0',那就需要写两个基本完全一样的函数来做相同的事情,造成了极大的浪费。所以多传递一个字符参数,可以极大提高代码的复用程度。为了实现该函数,最简单的办法就是用一个for循环来实现——因为该位置是一个3*3的范围,行号是从x-1到x+1,列号是从y-1到y+1,只要创建一个变量来记录,每次判断该位置是不是雷,如果是雷的话,该值+1,最终就可以得到雷的数量。否则,进行下一步判断。
2025-01-12 18:42:20
1556
原创 C语言分支循环语句
这样编写的代码是有问题的,我们实际上希望的是else(hehe)和if(a==1)是匹配的,但是当我们将此代码复制到编译器后,编译器会默认else(hehe)与if(b==1)匹配到一起。7.在内部的 switch 中,进入 case 2,n 的值增加到3,然后执行 m++,m 的值增加到4,接着 n++,n 的值增加到4。//由于1等于1,if条件表达式为真 所以打印"对的"在这个示例中,当i的值等于3时,continue语句被触发,跳过了打印数字3的部分,然后继续下一次迭代。
2024-11-30 21:13:56
1633
原创 C语言笔记(一)
https://www.cnblogs.com/liuyangfirst/p/16490769.html中的检查设置。long long 更长的整形 8字节 0 ~ 2^64 - 1。// 132作为8进制代表的那个十进制数字,代表ASCII码值,对应的字符。// 132 --> 八进制转十进制 90 --> ASCII码值 Z。long 长整型 4/8字节 0 ~ 2^64 - 1。char 字符型 1字节 0 ~ 2^8 - 1。
2024-11-21 18:54:59
773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅