C语言介绍
文章平均质量分 68
故事与酒✘
你只管努力,剩下的交给时间!
展开
-
C语言操作符详细讲解
在学习C语言的过程中,我们都会使用很多的操作符,那么如何加深对这些操作符的理解呢?如何正确的使用操作符呢?下面我就来带着大家去熟悉操作符。原创 2022-06-05 15:46:36 · 303 阅读 · 19 评论 -
三子棋超详细解析以及代码展示——C语言小游戏
哈喽大家好!今天我来向大家介绍用二维数组和函数来设计的另一个游戏三子棋当然在介绍代码之前我们先来讲解一下游戏规则这里我们实现的是人机对战(其实是人.工智障),在如下棋盘中其中九宫格获胜的方式是任意一个人的三个棋子连在同一条线上就为赢如下图当然通过图片我们应该有了一个简单的设计思路及需要创建一个3x3的二维数组,在没俩个格直接用一些线将其隔开下面就向大家展示我的设计思路一、三子棋小游戏- C语言程序实现二、程序实现的介绍三、如何用代码实现扫雷程序...原创 2022-05-18 12:33:08 · 364 阅读 · 7 评论 -
用循环来实现二分查找
当我们在C语言学习过程中已经学过for循环while循环以及数组的定义那么我们可以用这些结构来实现二分有序查找我们要对这个数组进行二分查找假设我们要查找的数字为 5如果简单的用for循环从0到8去找 要找5次才能找到如果数据更多那么找我们需要确定数字的次数就更多,那么我们来用数学里面的二分查找来实现当然在实现之前我们先来介绍一下二分查找可以看出如果用二分查找2次就能找到其实二分查找的次数为log2 2^n = n就是一个2^n 的数最多用n次就能判断是否能找到原创 2022-05-16 22:56:09 · 524 阅读 · 4 评论 -
冒泡排序——C语言
一、什么是冒泡排序?冒泡排序的英文Bubble Sort,是一种最基础的交换排序。而我们的冒泡排序之所以叫做冒泡排序,是因为这种排序算法的每一个元素都可以像气泡一样,根据自身大小,一点一点向着数组的一侧移动。具体如何来移动,例如:有8个数组成一个无序数列:3 ,8, 4, 2, 9, 7, 5 ,6 希望从小到大排序。按照冒泡排序的思想,我们要把相邻的元素两两比较,根据大小来交换元素的位置,过程如下:1.第一趟排序先让 3 和 8 进行比较发现3 比8 小 因此元素位置不变原创 2022-05-12 19:14:08 · 1651 阅读 · 2 评论 -
1.初识C语言
在介绍学习C语言之前我们应该先了解C语言的产生以及发展及他的重要性1.什么是C语言?C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。2.为什么要学好C语言?在计算机行业中经常说这样一句话:C生万物,他是众多计算机语言的基础。在学习其他语言(如Java 、Python、C++等)之前应当首先掌握的一门计算机语言,因为语言直接是有联通关系的,在自己真正弄原创 2022-05-12 15:08:23 · 211 阅读 · 0 评论