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

将变量存放到数据区中

相关推荐
不吃茄子啦5 分钟前
天干地支对应五行与赤马红羊
笔记
JeffDingAI7 分钟前
【CANN训练营】在CANN8.5上体验Hello World开启Ascend C学习
c语言·开发语言·人工智能·学习
d111111111d9 分钟前
STM32 HAL库定时器PWM输出全攻略:从零到精准控制
笔记·stm32·单片机·嵌入式硬件·学习
三块可乐两块冰11 分钟前
【第二十六周】机器学习笔记二十五
人工智能·笔记·机器学习
扑火的小飞蛾15 分钟前
【macOS】n8n 安装配置笔记
笔记·macos
hssfscv18 分钟前
Javaweb学习笔记——JDBC和Mybatis
笔记·学习·mybatis
羊小猪~~22 分钟前
数据库学习笔记(十八)--事务
数据库·笔记·后端·sql·学习·mysql
Heynchy31 分钟前
ThreadLocal分析简介【Android学习】
android·学习
松涛和鸣40 分钟前
45、无依赖信息查询系统(C语言+SQLite3+HTML)
c语言·开发语言·数据库·单片机·sqlite·html
医工交叉实验工坊41 分钟前
2026国自然改版后,该如何写
学习