秒懂C语言
文章平均质量分 96
C语言基础知识,及实践小游戏
岁月失语唯石能言
使一颗心免于哀伤。
展开
-
【C语言】——认识指针变量和地址,以及指针变量类型的意义
指针变量也是⼀种变量,这种变量就是用来存放地址的,存放在指针变量中的值都会理解为地址。指针变量的大小和类型无关,只要是指针变量,在同⼀个平台下,大小都是⼀样的原创 2023-12-17 09:00:00 · 3381 阅读 · 104 评论 -
【C语言】函数调用及创建,并将数组传参到函数
本文将介绍库函数和自定义函数的概念,并带大家了解形参和实参的关系,以及怎么用数组作为参数传进函数里。了解了库函数,我们的关注度应该聚焦在自定义函数上,自定义函数其实更加重要,也能给程序员写 代码更多的创造性。3.1函数的语法形式其实自定义函数和库函数是⼀样的,形式如下:ret_type是函数返回类型fun_name是函数名括号中放的是形式参数{}括起来的是函数体。原创 2023-12-10 08:00:00 · 3082 阅读 · 59 评论 -
【C语言】二分查找(详解)
首先我们定义lift,right,key,mid四个变量。left的下标为0;right的下标用sizeof(arr)/sizeof(arr[0])-1 (整个数组的大小)/(一个数组元素的大小)-1 因为数组的下标是从0开始所以要减1。如果left和right比较大的时候可能会越界,这时候可以改良一下:2;以上就是关于二分查找的相关知识,二分查找虽然性能比较优秀,但应用场景也比较有限,底层必须依赖数组,并且还要求数据是有序的。所以我们在选用算法时需要从多方面考虑。原创 2023-12-12 08:30:00 · 2815 阅读 · 110 评论 -
C语言的辉煌历史以及基础概念梳理
希望能在这里与大家共同进步!1、main写成mian2、main后面的()漏掉了3、代码不能使用中文符号,在输入中文后一定要切换回英文4、一条语句结束后,一定要加上分号;不要忘了为了不再重复实现常见的代码,让程序员提升开发效率,C语言标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进行实现,提供给程序员使用。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函数其他编译器不⼀定⽀持)。原创 2023-10-14 17:54:12 · 475 阅读 · 34 评论 -
【C语言分支结构】——用if,else语句实现分支结构,并通过if和else的多层嵌套来实现多条语句的控制
if语句和switch语句语言是一种分支结构,它们也被叫作选择语句。以上就是if语句的介绍,有什么不懂的欢迎在评论区提问。原创 2023-11-02 19:47:48 · 1512 阅读 · 34 评论 -
【C语言分支结构】——用switch ,break,defau语句实现分支结构,并实现对多条语句的控制
本文将详细介绍switch语句,break和defualt的用法本文对switch语句和break,default进行了详细的讲,希望对大家有所帮助。原创 2023-11-03 19:35:47 · 756 阅读 · 52 评论 -
C语言如何生成随机数以及设置随机数的范围。(超详细)
博主将会这篇文章介绍c语言如何生成随机数以及设置随机数的范围。本文主要介绍了rand函数、srand函数、以及time函数和时间戳的概念和如何控制随机数的范围。下一篇文章将介绍利用随机数和循环来写一个猜数字游戏。原创 2023-10-31 15:27:22 · 32374 阅读 · 82 评论 -
用C语言实现猜数字游戏(超详细)
猜数字小游戏是我们大部分人在学习C语言都会接触到的一个小游戏,下面我将详细介绍游戏的实现和代码的逻辑。大家有什么问题欢迎在评论区留言。原创 2023-11-01 19:30:50 · 4673 阅读 · 40 评论 -
【C语言】实现扫雷游戏
详细介绍扫雷游戏的思路和实现过程。希望本篇文章能对你有所帮助。原创 2023-12-04 09:00:00 · 2014 阅读 · 107 评论 -
【C语言】——递归函数,用递归简化并实现复杂问题
不多废话了,直接开始。递归是学习C语言函数绕不开的⼀个话题,那什么是递归呢?递归其实是⼀种解决问题的方法,在C语言中,递归就是函数调用自己。//main函数中⼜调⽤了main函数return 0;上述就是一个简单的递归程序,只不过上面的递归只是为了演示递归的基本形式,不是为了解决问题,代码最终也会陷入死递归,导致栈溢出(Stack overflow)。把一个大型复杂问题层层转化为⼀个与原问题相似,但规模较小的子问题来求解;原创 2023-12-06 08:00:00 · 2684 阅读 · 122 评论