返回类型为void的函数,表示不返回任何东西。(*_*')
inline
如果函数已经被声明为inline(内联),则函数体可能在编译期间它的调用点上就被展开。没有被声明为内联的的函数是在运行时才被调用。注意inline指示对编译器只是一个建议,编译器可以忽略改建议。inline函数必须在调用该函数的每个文本文件中定义。建议把inline函数的定义放在头文件中,以保持他的定义一致。
函数声明
必须在调用之前声明函数,否怎会引起编译错误。当然函数定义也可以被用作函数声明。一个函数可以在一个文件中被声明多次。函数声明不需要不需要指定参数的名字,只需要每个参数的类型。函数声明描述了函数的借口(interface)。
函数原型
由函数的返回类型,函数名以及参数列表构成。函数原型定义了函数的借口。
(其实函数声明就是在声明函数的原型既函数的借口)
返回值
函数类型(?)和内置数组类型不能作为返回类型
缺省实参不一定是常量表达式,可以是用任意表达式。
省略号
在无法列出传递给参数的所有实参的类型和数目的情况下,可以是用省略号。他将挂起类型检查机制。他的出现将告诉编译器,当函数被调用时,可以有0或多个实参,而实参类型不定。
文章来源:http://spaces.msn.com/members/Grisson/Blog/cns!1pdzVqmOhs8O_w1Y7GbtnyFQ!204.entry