C语言
-
函数的基本概念、
-
一个主函数(main)和其它若干个函数组成C程序、
-
函数可以相互调用、
-
函数调用前先声明、
-
void shengmingdehansu();//这就是函数的声明、 { printf("这声明的函数被打印/0"); } int main()//这是主函数、一切的开始、 { shengmingdehansu();//这是函数的调用给、调用自己写的函数、 }
-
C程序从main函数开始执行、也将从main函数终止运行、
-
函数不能嵌套、
-
函数两大类
- 库函数、
- 直接使用、不需要定义、(printf)、
2. 自定义函数、- 解决自我的需求
- 直接使用、不需要定义、(printf)、
- 库函数、
-
、函数的参数——函数用来结束数据的变量、
-
-
函数的定义和函数返回值、
-
函数的一般形式
-
返回类型 函数名(形式参数)——形参可以有多个、
-
int jiafajishuan(int a,int b) { int c = a + b; return c; int main() { int jieguo = jiafajishuan(1,2); printf("jieguo=%d", jieguo); }
void——函数没有返回值、
- 函数调用的第一行没有分号、
- 形参在函数调用前并不分配内存、调用是分配内存、函数调用结束后、形参的内存便会被释放、所以形参只能函数内部使用、
- return——跳出函数、返回值给调用者、一般调用者会用赋值语句来接受改值
- 实参——可以是常量、变量以及表达式、
- 函数调用时实参的值自动赋予给了形参、
- 数组名——代表的是数组的首地址、
- 实参和形参都是数组名的话、那传递的是数组首地址、而非变量值、
- 实参和形参的数量及其类型要保持一致、
- 实参向形参的传递是——值传递,而且还是——单行传递、
-
-
-
函数的目的是减少重复编写代码的次数、以经常调用来达到目的、
-
、