• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

在主函数main前面加void表示没有返回值,请问一下函数没有返回值到底是什么

在主函数main前面加void表示没有返回值,请问一下函数没有返回值到底是什么意思

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与3

就是实现函数里面的代码操作,而没有返回一个数值。
有返回值通常是一个函数来计算平均值,周长,等,这样会得出一个结果,结果要返回给我们用
比如求平均值
int avg (int a,int b){
return (a+b)/2;
}
这样返回了一个数值,我们一般还要接收这个数值
int c=avg (x, y);
这样就是计算x, y的平均值,并把这个平均值赋给变量c

使用道具 举报

void是无返回值的意思。比方说 public void walk()   {       System.out.print("你好!");   }如果别的地方调用这个方法 就会打印出 你好!再看这里:   public String walk()   //注意这里的返回类型是String不是void了   {       System.out.print("你好!");     return "哈喽";    //注意这里这个return 如果不写就会报错!   }原因就是因为上面 的返回类型必须是String型如果写的是void意思就是不需要返回类型。所以就没必要写return 了 如果方法上面写了某种返回类型 就必须写return后面跟 相应的类型值

使用道具 举报

主函数前加int表示程序退出的状态,加void表示不需要返回值,也就是不关心程序是否正常结束,C语言用void做主函数的返回类型编译没问题,但ISO中明确了main函数原型返回值应用int,所以推荐还是不要用void,这是一种不规范的写法

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!