C中的return语句
来源:互联网 发布:isv软件 编辑:程序博客网 时间:2024/05/16 01:40
return是C++预定义的语句,它提供了种植函数执行的一种放大。当return语句提供了一个值时,这个值就成为函数的返回值.
在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。
如果你定义一个函数有返回类型,可以想下面那样调用:
int func()
{
int value;
……
……
……
return value;
}
int main()
{
int intvalue;
intvalue=func();
……
……
teturn 0;
}
return语句后面具体是什么内容,这就要具体情况具体分析了:
(1) 在返回类型是char的函数中,return后应该是char类型的值;
(2) 在返回类型是int的函数中,如果是要停止函数的调用,最好应该为0;其他的按照你的目的而定,只要是int 类型就行了
(3) 在返回类型是结构类型的函数中,return后应该是结构的一个实例对象。
总之,函数定义为什么样的返回类型,该函数中return后就应该是相应类型的值。
- C中的return语句
- java中的return语句
- Java 语言中的 return 语句
- Java 语言中的 return 语句
- Java 语言中的 return 语句
- C#方法中的return语句
- C语言中的return语句后面不加表达式,直接return;,返回的是什么?表示的是什么?
- C语言:break、continue、return在switch语句中的跳转关系
- C语言中的return ,exit
- Java中的return语句使用总结 比较javascript的return
- Java中的return语句的讨论
- Java中的return语句使用总结
- Java中的return语句使用总结
- Java中的return语句使用总结
- Java中的return语句使用总结
- Java中的return语句使用总结
- 循环语句中的break、continue、return用法
- Java中的return语句使用总结
- 怎样给虚拟机硬盘扩容
- 用js导出数据到Excel文档
- 我来了,这个世界
- linux开发者的一天
- sprintf的用法
- C中的return语句
- convert函数 (oracle和sqlserver)
- 一切新闻皆旧闻VS互联网信息时代
- Internal Server Error
- 菜鸟学习存储过程
- oracle 10g 数据如何导入到oracle 9i时BUG解决方法
- android小程序--猜猜红桃A在哪儿
- fd_set 用法 socket
- UCHome数据调用sql语句集合