自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 通过使用C语言代码,帮助你从0实现扫雷游戏

再继续分析,我们在棋盘上布置了雷,棋盘上雷的信息(1)和非雷的信息(0),假设我们排查了某一个位置后,这个坐标处不是雷,这个坐标周围有一个雷,那我们需要将排查出的雷的数量信息记录存储,并打印出来,作为排雷的重要参考信息的。假设我们在排查(8,6)这个坐标时,我们访问周围一圈8个黄色位置,统计周围雷的个数时,最下面的三个坐标就会越界,为了防止越界,我们在设计的时候,给数组扩大一圈,雷还是布置在中间的9*9的坐标上,周围一圈不去布置雷就行,这样就解决了越界的问题。game()函数实现整个游戏,数组棋盘。

2025-05-11 19:57:19 1134 9

原创 C++中那些细碎的概念

域影响的是编译时语法查找一个变量类型出处(声明或定义)的逻辑,有了域隔离,名字冲突就解决了.局部域和全局域除了会影响编译查找逻辑,还会影响变量的生命周期,命名空间域和类域名不影响变量生命周期。引用不是新定义一个变量,而是给已存在的变量取了一个别名,编译器不会为引用变量开辟空间,它和它引用的变量共用同一块内存空间。命名空间本质上是一个域,这个域跟全局域各自独立,不同的域可以定义同名变量,这样可以使得同名变量不会冲突。则采⽤该形参的缺省值,否则使⽤指定的实参,缺省参数分为全缺省和半缺省参数。

2025-03-12 17:20:56 719 13

原创 二叉树的遍历

二叉树一共有三种遍历方式,前序遍历(根左右),中序遍历(左根右),和后序遍历(左右根)。为什么是这个结果呢,我们要对其代码进行分析:其代码运行截图为这个如下图。希望大家可以结合先序遍历代码,对中序遍历和后序遍历进行分析。同理,中序遍历和后序遍历也是一样。二叉树遍历核心代码思想即为递归。中序遍历和后序遍历代码如图。

2025-03-06 18:10:29 349 20

原创 C语言中的分支与循环(中 1)

C语言逻辑运算符还有一个特点,它总是对左侧的表达式求值,再对右边的表达式求值,这种情况称为"短路"。即如果左边的表达式满足逻辑运算符的条件,就不再对右边的表达式求值的现象称为"短路"。上面代码中,根据表达式expression不同的值,执行相应的case分支。C语言用于比较的表达式,称为"关系表达式",里面使用的运算符称为关系运算符,关系运算符主要有以下6类;&& :逻辑与运算符,就是并且的意思(两侧的表达式都为真,则真。||: 逻辑或运算符,就是或者的意思(两侧至少有一个表达式为真,则为真,否则为假)

2024-10-21 21:44:07 803 40

原创 C语言中的分支与循环(上)

是独立存在的,不管If语句是真还是假都会执行,如果我们想要if语句同时控制2条语句,我们要做的可以是用{}将代码括起来,else后面也要加上{}如果一个数不是奇数,那就是偶数了,如果对于任意一个整数,我们要清楚的判断是奇数还是偶数,只需要借助if...else..语句,语句格式如下。在C语言中,0为假,非0为真,也即表达式的结果如果是0,则语句不执行,表达式的结果为非0,则语句执行。C语言中包括3种结构,顺序结构,选择结构,循环结构;表达式成立(为真),则语句执行,若表达式不成立(为假),则语句不执行。

2024-10-18 22:34:51 547 19

原创 C语言基本概念(1)

我们可以在键盘上敲击出各种字符,字符是用单引号引起来的,如'a','b','m'等,但是在计算机中数据是以二进制 0 1 的形式被计算机存储和识别的,如果每个人都有自己的一套将字符中的每个字符编一个二进制序列,这个叫做编码,为了不造成混乱,美国国家标准学会ANSI出台了一个标准ASCII编码,C语言中的字符就遵循了ASCII编码的方式。DEVC++的优点是小巧,但是对于代码风格的养成不好,主要在一些竞赛中使用,比较推荐大家使用的是VS2022,它以免费以及使用方便的功能被广泛的使用。如\130表示字符X。

2024-10-11 09:22:22 895 18

原创 C语言简介

1)C语言起源于B语言,是在B语言上的扩展和对有缺陷的地方进行补充,它继承了B语言的许多思想,并加入了数据类型的概念及其他特性;是一种广泛使用的语言,C语言最常用的IDE 集成。总结:C语言作为计算机专业的学生刚入门学习的编程语言,对于大学生打好基础,学习其他专业课具有非常重要的作用,是一门非常基础的学科。C语言作为计算机专业的学生接触到的第一门语言(Python 除外),必然要对其有一个清晰的认识,本文将对C语言做一个简要的介绍。3)系统编程,应用程序开发,数据库开发,IDE开发。

2024-08-05 17:14:51 463 33

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除