C语言知识点
文章平均质量分 75
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
馒头警告
这个人很懒,什么都没留下
展开
-
C语言 PTA-6-8 简单的阶乘计算
本题要求实现一个非负整数阶乘的简单函数其中N是用户传入的参数,其值不超过12.如果N是非负整数,则该函数必须返回N的阶乘,否则返回0.二、裁判测试程序样例输入样例输出样例代码如下:思路:首先我们得先了解阶乘的定义 :以题目中的输出样例为例,5的阶乘为5!=1*2*3*4*5然后将N分为非负整数和负数两类情况当N0时,再对N进行阶乘的计算 创建变量sum用来储存每一轮相乘后的结果原创 2022-10-30 22:16:38 · 2171 阅读 · 4 评论 -
C语言 冒泡排序
的计算 所以上述代码中该语句可删除。由于在main函数中已经输入过n,则n即为数组的长度,后续无需再进行。在输入数组元素后建立一个函数对数组进行排序并将数组输出,使用冒泡排序对一个数组进行排序。(1)从小到大输出排序结果。(2)输出每一趟排序。(3)计算交换多少次。原创 2022-10-21 23:10:10 · 3708 阅读 · 0 评论 -
遇到BUG手足无措?还不快进来学习调试小技巧!
Debug通常被称为调试版本,它包含调试信息,并且不做任何的优化,便于程序员调试程序Release被称为发行版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便被更好地使用当我们打开我们的代码所处文件夹时,可以看到上图中的两个文件,其中Debug文件是指调试版本的可执行程序,而Release版本是指发布版本的可执行程序我们分别打开Debug和Release文件,可以观察到:在Debug文件中的exe文件大小有72kb,但是在Release。原创 2022-11-29 18:19:36 · 482 阅读 · 17 评论 -
简单认识C语言中的------结构体
结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同的类型的变量但是数组内部存放的是一组同类型元素的集合原创 2022-11-25 16:20:25 · 377 阅读 · 11 评论 -
C语言 初阶指针 详细讲解(二)
指针详细讲解(2)原创 2022-11-24 13:54:08 · 387 阅读 · 2 评论 -
C语言 初阶指针详解(一)
指针变量是用来存放地址的变量(存放在指针中的值都被当做地址处理),地址是唯一标示一个内存单元的。原创 2022-11-21 14:29:07 · 946 阅读 · 17 评论 -
C语言实现扫雷 【递归扩展】 【超详细解析】
《扫雷》是一款大众类的益智小游戏,于1992年发行。 游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。原创 2022-11-15 18:45:03 · 963 阅读 · 8 评论 -
C语言实现三子棋 【超详细讲解】
三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏分为双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利,而对方就算输了,但是三子棋在很多时候会出现和棋的局面。原创 2022-11-10 21:37:05 · 1252 阅读 · 11 评论 -
C语言 递归实现汉诺塔问题 【图文讲解、简单易懂】
对于类似于汉诺塔问题的一类题目,我们都可以用从特殊到一般的思想来解决,然后在编写C语言代码的时候用函数的递归来实现这一算法,许多问题便迎刃而解了。原创 2022-11-04 14:20:08 · 4524 阅读 · 5 评论