第三章:函数
主要内容:
1.函数的声明和调用
2.函数间的参数传递
3.内联函数
4.带默认形参值得函数
5.函数重载
6.C++系统函数
调用出现在函数体实现之前时,默认形参值必须在函数原型中给出。调用出现在函数体实现之后时,默认形参值需要在函数实现时给出。
eg:
int add(int x=5,inty =6);
void main(void)
{
add();//调用在实现之前
}
int add(int x ,int y)
{return x+y;}
或者:
int add(int x=5,int y=6)
{return x+y;}
void main(void)
{
add();//调用在实现后
}
在相同的作用域,默认性残值的说明应该保持唯一,但如果在不同的作用域内,允许说明不同的默认参数
eg:
int add(int x =1,int y =2);
void main(void)
{
int add(int x=3,int y =4);
add();//使用局部默认形参值(实现3+4)
}
void fun(void)
{
add();//使用全局默认形参值(实现1+2)
}
狠芯低成本,专芯低功耗,计划高性能。