![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
Swkyzyzay
这个作者很懒,什么都没留下…
展开
-
volatile说明
volatile 稳定访问参数防止未知改变。原创 2023-07-03 10:05:01 · 239 阅读 · 0 评论 -
C语言中的递归
一个过程或函数在定义或说明中有直接或间接调自身的一种方法通常把一个大规模的问题层层转化为一个与原问题相似的小规模的问题来求解主要思考方式是在大事化为小事必要条件:1存在限制条件当满足这个条件时递归便不在进行 。2每次递归便越接近这个条件递归常见错误:栈溢出 :每个函数都将占领内存空间(占领为栈区) 内存空间大概可以分为三块分别为:栈区,堆区,静态区;栈区:局部变量,函数的形参 堆区:动态开辟的内存 静态区:全局变量static 修饰的变量void print(int n){ if(n&原创 2021-11-08 19:39:30 · 795 阅读 · 0 评论 -
C语言中库函数和自定义函数
在C语言中所有的函数必须是先定义在使用 函数用于执行所需要的问题 函数名称可以随便定义但不能与其他函数产生冲突如:类型名 函数名(){函数体}必须放到主函数main上面才能用若要放到下边必须先声明函数如:类型名 函数名();类型名 main(){函数体}类型明 函数名(){函数体}在#include后用“”引用C语言库或者自定义库 如:#include<stdio.h>只有用了这个头文件才能使用stdio.h中的函数若要自定义函原创 2021-11-07 19:16:47 · 1707 阅读 · 0 评论