C语言学习笔记day12

1. 函数的定义

函数类型 函数名(数据类型1 形式参数1, 数据类型2 形式参数2, ...)

{

函数体;

return 返回值;

}

函数类型:

函数运行结果的类型

函数名:

1.可以由字母、数字、下划线组成,不能以数字开头

2.不能与C语言关键字重名,最好不要与库函数重名

3.可以采用驼峰法,简明知意

2. 函数变量的作用域

作用域:能够使用变量的范围

局部变量的作用域在离定义该变量最近的大括号内

全局变量的作用域在整个文件中都可以使用

生存周期:

变量从开始被创建到被回收的整个过程称为生存周期

3. 函数变量的储存类型

存储类型 数据类型 变量名;

存储类型:

1.auto 自动型存储、局部存储(默认)

2.register 寄存器存储

3.extern 外部存储

4.static 静态存储

1.auto

将变量存放到栈区空间中

2.register

将变量存放到CPU内部的寄存器中

如果寄存器存满等价于auto类型存放在栈区

3.extern

声明一个外部变量

4.static

将变量存放到数据区中

相关推荐
炽烈小老头2 分钟前
【每天学习一点算法 2026/05/20】省份数量
学习·算法
CryptoPP5 分钟前
快速集成:基于现代API的金融数据流解决方案
大数据·数据结构·笔记·金融·区块链
清平乐的技术专栏11 分钟前
【Flink学习】(七)Flink 状态编程入门,有状态实时计算
大数据·学习·flink
guygg8811 分钟前
贝叶斯非局部均值降噪算法C语言实现
c语言·算法·均值算法
穗余13 分钟前
2026 AI x Web3 School共学营笔记-Day3
人工智能·笔记·web3
蛾子喵喵喵20 分钟前
【自用】惊恐发作应对方法
笔记
searchforAI21 分钟前
AI工具自动解析B站、抖音等视频并整理成图文笔记
人工智能·经验分享·笔记·gpt·aigc·知识图谱
WYH28723 分钟前
C语言结构体变量和结构体指针详解:定义、访问、传参与易错点总结
c语言·开发语言·算法
我不是懒洋洋25 分钟前
从零实现Transformer:从注意力机制到ChatGPT
c语言·数据结构·c++·经验分享
Python大数据分析@28 分钟前
现在怎么去学习AI,在哪里去学习?
人工智能·学习