C语言
文章平均质量分 94
分享C语言的相关笔记
无世世
一位准大一的小白,喜欢主Java/辅python、Linux、kali,数据结构与算法、MySql、机器学习、深度学习、人工智能、云计算、数据分析、网络安全等等! 道阻且长,行则将至,希望能被你看见!
展开
-
C语言 ——深入理解指针(2)
这里我们使用 &arr[0] 的方式拿到了数组第一个元素的地址,但是其实数组名本来就是地址,而且是数组首元素的地址,我们来做个测试。解释:p先和*结合,说明p是一个指针变量,然后指针指向的是一个大小为10个整型的数组。确实打印出来了地址,所以函数是有地址的,函数名就是函数的地址,当然也可以通过&函数名的方式获得函数的地址。如果我们要将函数的地址存放起来,就得创建函数指针变量咯,函数指针变量的写法其实和数组指针非常类似。输出的结果是:40,如果arr是数组首元素的地址,那输出应该的应该是4/8才对。原创 2024-08-06 06:24:00 · 2832 阅读 · 66 评论 -
C语言 ——深入理解指针(1)
我们知道计算机上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数据也会放回内存中,那我们买电脑的时候,电脑上内存是 8GB/16GB/32GB 等,那这些内存空间如何高效的管理呢?其实也是把内存划分为一个个的内存单元,每个内存单元的大小取1个字节。计算机中常见的单位(补充):一个比特位可以存储一个2进制的位1或者0每个内存单元都有一个编号,有了这个内存单元的编号,CPU就可以快速找到一个内存单元。在计算机中,我们把内存单元的编号称为地址。C语言中给地址起了新的名字:指针原创 2024-08-01 07:52:16 · 1700 阅读 · 52 评论 -
C语言 —— 函数递归
递归是学习C语言函数绕不开的话题,那什么是递归呢?递归其实是一种解决问题的方法,在C语言中,递归就是函数自己调用自己。//main函数中又调用了main函数return 0;上述就是一个简单的递归程序,只不过上面的递归只是为了演示递归的基本形式,不是为了解决问题,代码最终也会陷入死递归,导致栈溢出(Stack overflow)。原创 2024-07-29 12:58:39 · 1679 阅读 · 38 评论 -
C语言 —— 函数
了解了库函数,我们的关注度应该聚焦在自定义函数上,自定义函数其实更加重要,也能给程序员写代码更多的创造性。原创 2024-07-28 20:17:30 · 1423 阅读 · 27 评论 -
C语言 —— 数组
数组是一组相同类型元素的集合;从这个概念中我们就可以发现2个有价值的信息:数组中存放的是1个或者多个数据,但是数组元素个数不能为0。一维数组创建的基本语法如下:存放在数组的值被称为数组的元素,数组在创建的时候可以指定数组的大小和数组的元素类型。原创 2024-07-23 19:41:05 · 1508 阅读 · 37 评论 -
C语言 —— 分支与循坏
continue 的作用是跳过本次循环中continue 后边的代码,在for 循环和while 循环中有所差异的。其实和while 循环中的break 一样, for 循环中的break 也是用于终止循环的,不管循环还需。continue 是继续的意思,在循环中的作用就是跳过本次循环中continue 后边的代码,继续进行。原创 2024-06-10 10:35:45 · 1050 阅读 · 6 评论 -
C语言 —— 数据类型与变量
C语言提供了丰富的数据类型来描述生活中的各种数据。使用整型类型来描述整数,使用字符类型来描述字符,使用浮点类型来描述小数。原创 2024-05-31 16:35:33 · 1052 阅读 · 5 评论 -
从今天起开启我的第一篇博客 —— 初识c语言
简要介绍C语言的入门知识原创 2024-05-27 10:46:01 · 1372 阅读 · 8 评论