设为首页 加入收藏

TOP

C语言return关键字
2012-11-05 11:27:57 来源: 作者: 【 】 浏览:306
Tags:语言 return 关键字
return 用来终止一个函数并返回其后面跟着的值。

return (Val);//此括号可以省略。但一般不省略,尤其在返回一个表达式的值时。return 可以返回些什么东西呢?看下面例子:
char * Func(void)
{
   char str[30];
   …
   return str;
}
str 属于局部变量,位于栈内存中,在Func 结束的时候被释放,所以返回str 将导致错误。

注意:return 语句不可返回指向“栈内存”的“指针”,因为该内存在函数体结束时被自动销毁。

留个问题:
return ;
这个语句有问题吗?如果没有问题,那返回的是什么?
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言const关键字—也许该被替换.. 下一篇C语言void关键字

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: