第五章
1.函数
函数不可嵌套定义,但可以嵌套调用
函数名缺省返回值类型,默认int
C语言由函数组成,有且仅有一个main函数,是程序运行的开始
2.参数
函数的参数可以是常量、变量、表达式,甚至是函数调用
add(int x,int y)
{
return x+y; //这一部分就是add函数的定义
}
main()
{
int sum;
sum=add(add(7,8),9); //这里是在调用add函数,也就是main函数里嵌套了一个add函数
}
//请问 sum 的结果是多少? 结果为 24
3.形参和实参
函数的形参只能是变量,实参可以是常量,变量,表达式
实参、形参之间传数值和传地址的区别·:
传数值:形参的变化不会改变实参的变化
传地址:形成的变化有可能改变实参的变化
4.函数的参数,返回数值
5.函数声明
函数名、函数的返回值类型、函数的参数类型一定要有
参数名称不一定要有