学习c语言函数的总结
时间: 2023-09-24 14:02:39 浏览: 65
好的,下面是学习C语言函数的总结:
1. 函数的概念:函数是一段完成特定任务的代码,可以重复使用,提高代码的复用性和可读性。
2. 函数的定义:函数定义包括函数的返回值类型、函数名、函数参数列表和函数体。例如:
```
int add(int a, int b)
{
return a + b;
}
```
3. 函数的调用:使用函数前需要先定义函数,然后通过函数名和参数列表调用函数。例如:
```
int sum = add(1, 2);
```
4. 函数的返回值:函数可以有返回值,也可以没有返回值。有返回值的函数需要使用 return 语句返回值。例如:
```
int add(int a, int b)
{
return a + b;
}
```
5. 函数的参数:函数可以有参数,也可以没有参数。参数可以是基本数据类型、结构体、数组、指针等类型。例如:
```
int add(int a, int b)
{
return a + b;
}
```
6. 函数的作用域:函数内部定义的变量只在函数内部有效,称为局部变量,函数外部定义的变量称为全局变量,在整个程序中都有效。
7. 函数的递归:函数可以调用自身,称为递归。递归函数需要有终止条件,否则会导致死循环。例如:
```
int factorial(int n)
{
if (n == 0)
return 1;
else
return n * factorial(n-1);
}
```
这些就是关于C语言函数的基本知识总结,希望能对你有所帮助。