自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解并应用字符函数和字符串函数

字符函数和字符转换函数的使用都需要包含头文件。字符函数如下图:我们也可以在——cplusplus.com网站中进行查找。如图:那我们具体该怎么使用字符函数呢?此处用islower进行示例,islower是能够判断参数部分是否为小写字符的。

2024-05-20 16:48:07 1104 4

原创 C语言之拿下指针(下)

(也就是说不能被修改,跟const修饰后一样的效果),但是我们要是不想其被修改,最好还是在创建时加上const,因为如果不加const而去修改p指向的内容的话,语法上没问题,但运行起来程序就崩了。首先我们需要对二维数组有一定的了解:一维数组的地址在内存中是连续存放的,二维数组的地址也是连续存放的,因此我们可以把二维数组看成是一个个一维数组组成的“一维数组”。通过我们前面所学习的整型指针、字符指针等进行类比,可以知道函数指针变量就是一个指针变量中存储的地址是函数的地址的变量。

2024-05-16 13:08:53 1161 1

原创 C语言之拿下指针(中)

此时上面三种情况的输出结果完全相同,那为什么说&arr取的是整个数组的地址跟其他的不一样呢?我们之前讲过,指针用来存放地址,但指针也是变量,变量就有地址,因此指针也有地址,那指针的地址是什么呢?写成数组的形式最简单,在我们初学数组和函数时这样写可以方便我们理解,但是即使写成数组的形式,本质上还是指针。如图,可以通过指针数组模拟出二维数组的效果,但并非完全是二维数组,因为每一行并非是连续的。:传递的是数组首元素的地址,所以形参即使写成数组的形式,本质上也是一个指针变量。,此外的数组名都表示数组首元素的地址。

2024-05-13 12:00:00 530 1

原创 详解冒泡排序

此处通过flag对代码进行了优化,当数组已经为升序数组时可以直接通过flag判定退出循环,不需要等待循环全走完后结束。

2024-05-12 22:40:12 484 1

原创 C语言之拿下指针(上)

首先我们需要了解:在计算机中,数据存储在内存里,CPU(中央处理器)在处理数据时,是从内存中读取数据然后再放回内存中的。

2024-04-30 02:44:22 964 3

原创 c语言应用--制作扫雷游戏(分步骤带思路)

这里需要注意:我们定义数组时应该定义11x11数组,因为在我们后面查雷时,要查找指定坐标周围的八个方格,当我们查找最边上的方格时,会涉及到数组越界(如下图),所以为方便查雷我们定义11x11的数组,这样就有效避免了数组越界问题。我们应该是“随机”放雷放入棋盘中,那么既然涉及随机数,我们可以用rand函数进行随机数的设置(记得加上头文件stdlib.h和time.h哦)。放完后我们可以再打印出来看一下是否放进去了,如图:我们成功把雷放入了棋盘中,那么开始下一步。

2024-04-21 18:40:26 865 8

原创 c语言应用--猜数字游戏及整蛊朋友

本文涉及及少量函数知识如对既然是一个游戏,那么当我们点开程序时肯定得先设置一个菜单,因此我们得;设置完后我们就开始选择,开始游戏or结束游戏,所以接;当输入完成选择,我们就得开始来进行游戏的逻辑判断了,,这时候我们就可以(记得包含头文件哦),不明白rand函数的应用可参考;随机数生成完后就可以开始啦,如果输入的数大于随机数就输出输大了,输小了就......,当输入正确时就结束游戏了,那如果我们想进行第二轮呢?

2024-04-20 16:25:10 1187 4

原创 分支和循环(下:循环)

判断流程:先执行表达式1初始化循环变量,而后判定表达式2,为假则直接结束循环,为真则进行循环执行语句,执行完后再执行表达式3改变循环变量,再判定表达式2......如此循环往复,直到表达2为假时停止循环。循环中continue后的代码,类似于break,但break是直接终止循环,continue只是跳出本次循环中continue后的代码。当while内表达式的值为0时,循环直接结束;,表达式为非0则继续循环,为0则停止循环。用于永久的终止循环,只要break被执行,直接跳出循环,继续往后执行。

2024-04-14 17:17:41 528

原创 分支和循环(上:基础的操作符和分支)

如图,该代码的运算过程是先判定i是否小于0,发现i不小于0后再判定i是否大于5,发现i大于5即执行表达式输出i;但如果将两个条件位置交换,即变为“i > 5 || i < 0”时,判定i>5为真后就直接执行后面的表达式了,不进行i

2024-04-14 15:25:15 795

原创 从零开始的编程之路

大家好,欢迎大家来到我的博客,我是一所理工类一本的大一计科学生。虽说是计科专业的,但在经过一学期的摆烂之后也是目前属于完全小白的水平,但躺平躺久倒是感到十分的无趣就开始自发的想去学习了,正好我也感觉计算机这类东西和物理一样还挺有意思的,于是便决定步入编程的大堂了,大家也一起来学习进步吧^v^!

2024-03-29 20:23:50 242 1

空空如也

空空如也

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

TA关注的人

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