Grisson's .net

源码之前,了无秘密

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

文章来源:http://spaces.msn.com/members/Grisson/Blog/cns!1pdzVqmOhs8O_w1Y7GbtnyFQ!204.entry
posted on 2005-08-12 10:53  海盗  阅读(308)  评论(0编辑  收藏  举报