您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言return关键字

时间:12-28来源:作者:点击数:

return 用来终止一个函数并返回其后面跟着的值。

return (Val);//此括号可以省略。但一般不省略,尤其在返回一个表达式的值时。return 可以返回些什么东西呢?看下面例子:

char * Func(void)
{
   char str[30];
   …
   return str;
}

str 属于局部变量,位于栈内存中,在Func 结束的时候被释放,所以返回str 将导致错误。

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

留个问题:

return;

这个语句有问题吗?如果没有问题,那返回的是什么?

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门