C语言
文章平均质量分 77
C语言相关内容
Hannn~
一起加油呀!
展开
-
函数-实现交换两个变量的内容
函数的形参和实参分别占有不同内存块,对形参的修改不会影响实参。当实参传给形参的时候,形参只是对实参的一份临时拷贝。传址调用:把函数外部创建变量的内存地址传递给函数参数的一种调用函数的方式。这种传参方式可以让函数和函数外边的变量建立起真正的联系,也就是函数内部可以直接操作函数外部的变量。原创 2023-05-02 00:28:35 · 1348 阅读 · 18 评论 -
三子棋游戏的实现(C语言)
三子棋游戏的实现,在这里我们要求满足:目录一、游戏实现流程二、功能的实现1.创建菜单2.创建棋盘并初始化3、打印棋盘 4、玩家下棋 5、电脑下棋 6、判断输赢 三、代码汇总 1、game.h文件 2、game.c文件 3、test.c文件 四、游戏实现演示 1、玩家赢2、电脑赢 3、平局 为了让用户可以选择玩游戏还是退出游戏,我们要在test.c文件中实现创建菜单函数,代码如下:2.创建棋盘并初始化在这里我们用二维数组来实现棋盘的创建,代码如下:这里使用了宏定义,提高了可扩展性,如果以后要修原创 2023-05-09 18:50:20 · 513 阅读 · 12 评论 -
C语言-冒泡排序
冒泡排序的原理:从左到右,两两元素进行比较,每进行一趟冒泡排序就会找到序列中最大的一个或最小的一个,并将其放到了最终应该出现的位置。以从小到大排序为例,进行完第一趟冒泡排序后,序列中最大的那个元素就会浮到最右边;第二趟进行完后,序列中第二大的元素就会浮到倒数第二的位置,一趟一趟的进行比较交换后,最终实现从小到大的序列。原创 2023-05-07 14:06:04 · 188 阅读 · 18 评论 -
函数-函数递归及练习
许多问题是以递归的形式进行解释的,这只是因为它比非递归的形式更为清晰。但是这些问题的迭代实现往往比递归实现效率更高,虽然代码的可读性稍微差些。当一个问题相当复杂,难以用迭代实现时,此时递归实现的简洁性便可以补偿它所带来的运行时开销。原创 2023-05-03 08:00:00 · 676 阅读 · 13 评论 -
数据在内存中的存储-浮点型
常见的浮点型数据:单精度浮点型float、双精度浮点型double,还有long double类型。浮点数表示的范围:float.h中定义。原创 2023-06-24 22:54:51 · 594 阅读 · 8 评论 -
扫雷游戏的实现(C语言)
对于扫雷游戏,大家应该都很熟悉吧,下面让我们来看看它是如何实现的。原创 2023-05-10 00:42:16 · 4281 阅读 · 32 评论 -
分支语句和循环语句的练习
看到这篇文章,相信我们都已经详细地学习了分支语句和循环语句的相关内容,在学习了它们之后,做题是必不可少的。在日常的学习中,我们就应该多刷题,来巩固我们的知识并提高我们的编程能力。下面让我们来看看分支语句和循环语句的练习题吧!一、题目以上就是我今天所总结的关于分支语句和循环语句使用的一些练习了,它们的使用我们在以后的刷题中肯定还会常见的,希望大家都能熟悉掌握它们的使用,同时也希望我的这篇博客给大家带来帮助!原创 2023-04-22 15:27:19 · 218 阅读 · 23 评论