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

有什么问题

#include <stdio.h>/* Jone算出结果应该怎么写函数? */ int  joneResult(int x, int y, int z){   int sum = x+y+z;   return sum/3;         //这里是不是应该将sum返回呢?}/* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */  void char jackResult(int x, int y, int z){    printf("我算不出来\n");  int main(){    int a, b, c;    a = 10;    b = 20;    c = 30;    //Jone的返回值类型是什么?        int jR = joneResult(a, b, c);          printf("Jone运算结果是:%d\n", jR);    printf("Jack运算结果是:");    //Jack没有算出结果只说了句话,是不是直接调用函数就可以了?}    void char noresult()      {  jackResult(a,b,c);    }


正在回答

1 回答

修改过的代码如下,错误加粗标注,原因已备注

#include <stdio.h>
/* Jone算出结果应该怎么写函数? */
int  joneResult(int x, int y, int z)
{
    int sum = x+y+z;  
    return sum/3;         //这里是不是应该将sum返回呢?
    }/* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */ 
    void  jackResult(int x, int y, int z)//这里不应该再加返回类型char,已经存在返回类型为void
    {  
        printf("我算不出来\n");
    }
        int main()
        {    int a, b, c;   
        a = 10;   
        b = 20;   
        c = 30;    //Jone的返回值类型是什么?       
        int jR = joneResult(a, b, c);         
        printf("Jone运算结果是:%d\n", jR);   
        printf("Jack运算结果是:");    //Jack没有算出结果只说了句话,是不是直接调用函数就可以了
           
            jackResult(a,b,c);//这里只需要调用这个函数就行了,之前的调用形式不对   
        }

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926229    人
  • 解答问题       20798    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

有什么问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信