
c语言
文章平均质量分 87
这里是 C 语言学习交流的知识汇聚地。从基础语法、数据类型,到复杂算法、项目实战,无论你是新手小白,还是进阶开发者,都能获取专业讲解、实用技巧,助你精通 C 语言编程。
٩( 'ω' )و260
来自哈尔滨理工大学的批发大学生一枚,博客所涉及的介绍代码我都放在我的资源中啦
展开
-
预处理详解
预处理详解原创 2025-03-07 10:17:11 · 784 阅读 · 0 评论 -
编译和链接
vscode实现编译和链接的主要过程原创 2025-03-06 10:19:14 · 1029 阅读 · 0 评论 -
strlen的使用和模拟实现
strlen库函数的使用原创 2024-11-18 14:23:25 · 599 阅读 · 0 评论 -
实例分析:扫雷
在书写扫雷代码时,不仅有初级,中级,高级的模式,此时对应的雷数目逐渐增加,为了方便修改代码,这里我们采取宏定义的方式来设置雷的数目,行数,列数。9//先尝试设置一个9*9的棋盘,在头文件中改正十分方便#define代码最后无分号9//先尝试设置一个9*9的棋盘,在头文件中改正十分方便2//多打印两行方便对雷的个数进行计算2//多打印两行方便对雷的个数进行计算10。原创 2024-11-14 11:24:18 · 948 阅读 · 0 评论 -
qsort函数的使用以及模拟实现冒泡排序
qsort函数的使用和模拟实现原创 2024-11-18 21:34:43 · 814 阅读 · 1 评论 -
函数栈帧的创建和销毁
我们在写C语言代码的时候,经常会把一个独立的功能抽象为函数,所以C程序是以函数为基本单位的。那函数是如何调用的?函数的返回值又是如何待会的?函数参数是如何传递的?这些问题都和函数栈帧有关系。函数栈帧(stack frame)就是函数调用过程中在程序的调用栈(call stack)所开辟的空间,这些空间是用来存放:函数参数函数返回值临时变量(包括函数的非静态的局部变量以及编译器自动生产的其他临时变量)保存上下文信息(包括在函数调用前后需要保持不变的寄存器)栈.stack。原创 2024-12-07 08:09:14 · 1219 阅读 · 0 评论 -
深入理解指针(03)
但是&arr和&arr+1相差40(上述体现的是16进制的28==10进制的40)个字节,这就是因为&arr是数组的地址,+1操作是跳过整个数组的。那么在数组传参的时候,传递的是数组名,也就是说**本质上数组传参传递的是数组⾸元素的地址,**函数形参部分理论上应该用数组指针来接受数组首元素的地址。parr[i]是访问parr数组的元素,parr[i]找到的数组元素指向了整型⼀维数组,parr[i][j]就是整型⼀维数组中的元素。2:&arr代表的是整个数组的地址,1中的两种情况代表单个元素的地址。原创 2024-11-12 19:37:18 · 794 阅读 · 0 评论 -
深入理解指针(2)
深入理解指针原创 2024-11-08 18:39:46 · 845 阅读 · 0 评论 -
深入理解指针(01)
深入理解指针原创 2024-11-07 21:54:57 · 765 阅读 · 0 评论 -
c语言的感慨
C:如何学习编程:每周末至少有两个小时去学习C语言这是我的C语言能一直进步的基础,在此之上,完成作业后能更多的去阅读有关C语言的基础的书籍,例如《C premire》 《C和指针》《hello C》能让我的C语言有很大的提高,每天定时的去Gitee或牛客网去查看优质代码如何写的,思路是咋样的,同时在牛客网上定期去完成一定的作业题目,有助于我的C语言的进一步提高。D:每周花费多长时间:在两个小时的基础之上,还必须花费至少两个小时去阅读有关书籍,还必须有一个小时的时间去做练习试题。原创 2024-10-05 11:02:13 · 340 阅读 · 0 评论