为了账号安全,请及时绑定邮箱和手机立即绑定

程序代码块切换出现错误停止工作,求解

程序代码块切换出现错误停止工作,求解

C
慕数据3572936 2017-10-24 12:55:00
#include<stdio.h>int main(){ void average(float *p,int n); float score[3][4]={{65,67,70,60},{80,87,90,81},{90,99,100,98}}; average(*score,12); return 0;}void average(float *p,int n){ float sum=0,aver; float *p_end; p_end=p+n-1; for(;p<=p_end;p++) sum=sum+(*p); aver=sum/n; printf("average=%5.2f\n",aver);}加粗的两行我合并成:for(;p<=((p+n)-1);p++)系统就会出现停止工作的弹框,什么问题?求猿大神们指点一下!!!急
查看完整描述

1 回答

?
Hugh_33

TA贡献1条经验 获得超0个赞

你好,void是没有返回值的 ,把第六行的return 0;删掉,程序就可以运行了

查看完整回答
反对 回复 2017-10-24
  • 慕数据3572936
    慕数据3572936
    我的main函数是int类型,带个return 0 没错啊?我void的函数没带返回值啊
  • 1 回答
  • 0 关注
  • 936 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信