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
将变量存放到数据区中