A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 十甫寸 于 2013-7-22 08:58 编辑

void getresult(int  a)和int getresult(int a)
他们的返回值类型不同,这在程序中会有什么区别?

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 鼓励一下

查看全部评分

2 个回复

倒序浏览
本帖最后由 Angel♥儱唲 于 2013-7-21 16:21 编辑

void getresult(int  a)
此方法运行结束后没有返回值

和int getresult(int a)
此方法运行结束后必须要return一个int类型的返回值,不然会在编译时报错

当你的返回值类型是什么类型时就要返回一个什么类型的数据,此处void是 表示没有返回值

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 赞一个!

查看全部评分

回复 使用道具 举报
答:void getresult(int  a)表示返回一个空类型,就是可以没有返回值,但int getresult(int a)是要返回一个整型的数值。

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马