C语言学习笔记——【函数】

1.每个c程序入口出口都在main函数中;主函数可以调用其他函数,其他函数可以相互调用;被调用的函数成为下层函数。
2.编译单位为一个源程序,而不是单个函数。
3.函数包括函数头和函数体;函数头包括返回值类型,函数名,参数表;函数的声明就是让编译器知道函数头包含的三个信息;函数的定义是让编译器知道函数的功能。函数的定义放在主函数之前就不需要进行提前声明。

4.返回语句功能:立即从所在的函数中退出;返回指定值。函数的返回值都是通过return获得的;函数如果有返回值,在定义的时候就应该指出返回值的类型!!
5.c语言中,没有下标的数组名称,是一个指向数组第一个元素的指针。
6.调用的函数,函数返回值作为实参传递到函数中使用;函数的定义都是相互平行、独立的。
7.每个函数都可以直接或间接的调用自己。
8.递归函数的参数声明为指针的指针;内部函数(static),外部函数(extern)也可以省略。
9.局部变量的屏蔽作用,它只在作用范围内有效,作用范围外没有用;全局变量的定义是在主函数之外定义的,全局变量的作用增加了函数间数据联系的渠道。
10.c语言本身带有很多的库函数,在使用的时候,注意添加头文件,以及使用函数的规定格式要符合要求。

你可能感兴趣的:(C语言学习笔记——【函数】)