语法:
1 2 |
?? return; ?? return( value ); |
return 语句可以从当前函数跳转到调用该函数的任何地方.返回值是任意的.一个函数可以有不止一个返回语句.
相关文章:
- template作用
- Templates能用来创建一个对未知数据类型的操作的函数模板.这个通过用其它数据类型代替一个占位符data-type 来实现....
- switch作用
- switch语句允许你通过一个表达式判断许多数值,它一般用来在多重循环中代替if()...else if()...else if()... 语句. break 语句必须在每个case 语句之后, 负责循环将执行所有的case语句.default case 是可选的.假如所有的case都不能匹配的话,他将和defult case匹配. 例如:...
- operator作用
- 关键字operator 用于重载函数.在上面语法中用特殊符(#)描述特征的操作将被重载.假如在一个类中,类名应当被指定.对于一元的操作, parameter-list 应当为空, 对于二元的操作,在operator右边的 parameter-list 应当包含操作数 (在operand 左边的被当作 this通过)....
- enum作用
- 语法: enum name {name-list} var-list; 关键字enum用来创建一个包含多个名称元素的名称表.var-list 是可选的. 例如:...
- namespace作用
- 关键字namespace允许你创建一个新的空间.名字由你选择,忽略创建没有命名的名字空间.一旦你创建了一个名字空间,你必须明确地说明它或者用关键字using....
- inline作用
- inline这个关键字请求编译器扩张一个给定的函数。它向这个函数发出一条插入代码的call。函数里面有静态变量,嵌套的,switches,或者是递归的时候不给予内联。当一个函数声明包含在一个类声明里面时,编译器会尝试的自动把函数内联。 关键字inline请求编译器给一个函数扩展空间,它向这个函数发出一条插入代码的call.函数里面有 static 数据, 循环, switches, 或者是递归的时候不给予内联.当一个函数声明包含在一个类声明里面时,编译器会尝试的自动把函数内联....
- typedef作用
- 关键字typedef 允许你从一个现有的类型中创建一个新类型,就是新建一个类型别名,主要为了让代码更容易看懂...
- typeid作用
- 语法: typeid( object ); typeid 操作返回给一个type_info 定义过的对象的那个对象的类型....
- union作用
- Unions 类似于 classes,除了所有的成员分享同一内存外它的缺省值更像公共类型. 例如:...
- virtual作用
- 关键字virtual 能用来创建虚函数,派生类可以不重写此函数.但是假如函数被作为一个纯的虚函数 (被=0表示)时, 这种情况一定要重写此函数,不然无法构造对象,变成抽象类。...
《return作用》上有1条评论
评论已关闭。