C语言学习笔记04

1.//函数的声明:函数头;
//自定义函数包括函数头、函数体
//函数体是由一对大括号扩起来的代码段
//函数中的代码都是实现某一部分功能的代码
//函数头包含三个部分:返回值类型 函数名(参数列表)


2.//带参数的函数定义
//定义函数时,可以在小括号中写上形式参数
//形式参数一般都包括参数类型、参数名,多个参数以逗号作为间隔
//形式参数在使用上可以当成是函数内部定义的局部变量
//形式参数和函数中的局部变量最大的区别在于:
//形式参数可以进行数据传递


3.//函数调用过程中,是将实参的数值赋值给形参
//void代表这个函数执行完成之后不返回结果
//如果函数的返回值类型不是void,那么在函数中就
//一定要明确的使用return语句来返回一个结果
//return语句除了能够结束一个函数的执行之外,还能够返回结果
//return只能返回一个结果
//return后面的值类型一定要和函数声明的返回值类型一致


4.//形式参数指针时,调用此函数需要传递地址
//传地址的调用
//通过形式参数的指针能够读写调用函数外层变量的值


5.//定义在函数体之外的变量都为全局变量
//全局变量的作用域是整个工程
//当在当前文件中访问其他文件定义的全局变量
//需要使用extern来引用
extern int len;
//定义在函数内部中的变量都为局部变量
//作用域是指一个变量、函数等可以访问的范围
//局部变量的作用域是定义它所在的大括号中
//当局部变量在不同的作用域存在同名的情况下
//适用于就近原则

猜你喜欢

转载自blog.csdn.net/qt_1115081933_ds/article/details/79982894