C语言初阶知识
文章平均质量分 89
Dklau-c
本科在读,致力于C/C++方向的学习
展开
-
『C语言初阶』第四章-指针(4)
回调函数就是一个通过函数指针调用的函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。在上一节中我们所写的转移表中,我们虽然采用的是函数数组调用的形式,但是实际上是根据用户的输入来调取不同的函数,而我们今天学习了回调函数后,就可以把函数数组的部分优化掉,只采用一个函数作为接口,然后根据函数指针参数,调取不同的函数,更加的直观,简便。原创 2024-02-22 21:46:54 · 515 阅读 · 0 评论 -
『C语言初阶』第四章-指针(3)
其实,我们通过之前对于函数栈帧的学习也能分析出,函数是有地址的,在函数栈帧中,每一次调用函数都会在内存中开辟一块空间,那么开辟的这块空间就是函数的栈帧,既然是空间且在内存上,那么它就一定会有地址。这里str1,str2,str3,str4实质是都是指针,也就是说,str1==str2,str3==str4 比较的是地址,这里str3和str4指向的是一个同一个常量字符串。由此,我们可以得知函数是有地址的,且函数名就是函数的地址,当然也可以通过&函数名的方式获得函数的地址。就是我们之前学习的& 数组名。原创 2024-02-20 09:55:13 · 1426 阅读 · 0 评论 -
『C语言初阶』第四章-指针(2)
一维数组传参,本质上传的是数组首元素地址并非整个数组的指针,类型是指针,所以形参部分可以写成数组的形式,也可以写成指针的形式。原创 2024-02-18 20:40:55 · 1084 阅读 · 0 评论 -
『C语言初阶』第四章-指针(1)
针对指针,之前的文章中也就简单介绍过了,本章是针对已经简单了解了解指针,进行的一系列扩展与探究,所以如果读者还未简单了解指针,请先去看一下我之前对于指针的文章,再回来阅读。原创 2024-02-17 21:43:37 · 964 阅读 · 0 评论 -
函数栈帧的创建和销毁(超详细解析,手把手带你模拟)
函数栈帧的详细解析,手把手带你模拟函数栈帧的创建和销毁原创 2024-01-12 00:09:23 · 889 阅读 · 1 评论 -
VS实⽤调试技巧
当我们运行程序时,发现程序中存在问题时,那下一步就是找到问题,并修复问题。这个找问题的过程称为调试,英文叫debug(消灭bug)的意思。调试一个程序,首先是承认程序出现了问题,然后通过各种手段去定位问题的位置,可能是逐过程的调试,也可能是隔离和屏蔽代码的方式,找到问题所在的位置,然后确定错误产生的原因,再修复代码,重新测试。原创 2024-01-01 21:19:38 · 946 阅读 · 0 评论 -
C语言的常见概念
在C语言程序中,无论代码有多少行,都首先执行main函数,main函数是程序的入口,main函数也叫主函数,main函数前的int 代表程序返回类型,与之后的return 0相呼应。集成开发环境(IDE)用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面 等工具。C语言是一门编译型计算机语言,每一个C语言文件(.c)都是一个文本文件,文本文件本身是无法执行的,必须通过。C语言中有一批保留名字的符号,比如:int 、if、return.这些符号被称为。,可执行文件才可执行。原创 2023-12-30 21:55:54 · 346 阅读 · 1 评论 -
『C语言初阶』第三章-函数(3)
函数递归原创 2024-01-04 12:51:11 · 788 阅读 · 1 评论 -
『C语言初阶』第三章-函数(2)
一般我们在使用函数时,都是直接将函数写出来使用就使用了。比如我们要写一个函数计算两数相加和//函数的定义return a+b;int main()//函数的使用return 0;函数的性质为先定义在使用,所以将函数的定义放在函数使用之后就会报错。但如果在函数使用前加上一个申明交代清楚:函数名,函数返回类型和函数的参数。//函数的声明int main()//函数的使用return 0;//函数的定义return a+b;这样代码就可以正常执行了。原创 2023-12-31 15:15:17 · 901 阅读 · 1 评论 -
『C语言初阶』第三章-函数(1)
虽然“函数”这个术语来自数学,但是C语言的函数不完全等同于数学函数。在C语言中,函数不一定要有参数,也不一定要计算数值(在某些编程语言中,“函数”需要返回一个值,而“过程”不返回值,C语言中没有这样的区别)。函数是C程序的构建块。每个函数本质上是一个自带声明和语句的小程序。可以利用函数把程序划分小块,这样便于人们理解和修改程序。此外,函数可以复用:一个函数可能最初是某个程序的一部分,但可以将其用于其他程序。原创 2023-08-19 12:00:00 · 49 阅读 · 0 评论 -
『C语言初阶』第二章-分支语句和循环语句(3)
do while 语句 goto语句介绍原创 2023-08-15 12:00:00 · 53 阅读 · 1 评论 -
『C语言初阶』第二章-分支语句和循环语句(2)
break在while循环中的作用: 其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。所以:while中的break是用于永久终止循环的。那么将break改为continue之后,结果会是什么?原创 2023-08-12 12:00:00 · 54 阅读 · 1 评论 -
『C语言初阶』第二章-分支语句和循环语句(1)
C语言分支语句 if、switch语句详解原创 2023-08-10 12:00:00 · 97 阅读 · 1 评论 -
『C语言入门』第一章-初识C语言(6)
C语言指针,结构体原创 2023-08-08 15:45:00 · 51 阅读 · 0 评论 -
『C语言入门』第一章-初识C语言(5)
C语言关键字,宏详解原创 2023-08-06 19:01:27 · 47 阅读 · 0 评论 -
『C语言入门』第一章-初识C语言(4)
C语言运算符(详解)原创 2023-08-04 12:00:00 · 59 阅读 · 0 评论 -
『C语言入门』第一章-初识C语言(3)
每日分享C语言知识原创 2023-08-03 12:00:00 · 51 阅读 · 0 评论 -
『C语言入门』第一章-初识C语言(2)
分享每日学习到的C语言知识。原创 2023-08-02 12:00:00 · 55 阅读 · 0 评论 -
『C语言入门』第一章-初识C语言(1)
分享每日学习到的C语言知识,努力努力努力原创 2023-07-31 19:00:46 · 94 阅读 · 0 评论