*内联函数:在编译时已把函数体展开。
*函数类型和内置数组类型不能作为函数的返回类型。
*list<char> fun() ;效率比较低
*C函数参数默认按值传递;
指针参数 void fun(int *n1,int *n2) ;
引用参数 void fun(int &n1,int &n2) ;
参数是一个指针的引用(想修改指针本身而不是指针引用的对象):
void fun(int *&v1,int *&v2) ;
int i=10 ;
int j=20 ;
int *pi = &i ;
int *pj = &j ;
fun(pi,pj) ;
*指针和引用的不同:引用参数必须被初始化为指向一个对象,一旦初始化了,他就不能再指向其他对象。指针可以指向一系列不同的对象也可以什么都不指向。