问答详情
源自:5-3 有参与无参

哪里有问题??

#include <stdio.h>
/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */
int test1()
{
    printf("%s\n","小明在慕课网上学习");
    return 0;
}
int test2(int n)
{
    printf("小明在慕课网上学习了%d门课程",n);
    return 0;
}
int main()
{
    test1();
    test2(5);
    return 0;
}


提问者:weixin_慕姐8284693 2020-02-27 13:11

个回答

  • WE_Xing
    2020-02-27 13:47:46
    已采纳

    test2里的n没有定义,int test2(int n)这里是参数,不是定义


  • 数学王子
    2020-02-29 21:51:44

     printf("小明在慕课网上学习了%d门课程",n);这里的逗号错了

  • 慕函数1353974
    2020-02-28 13:25:19

    #include <stdio.h>

    /* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */

    int test1()

    {

        printf("%s\n","小明在慕课网上学习");

        return 0;

    }

    int test2(int n)

    {

        printf("小明在慕课网上学习了%d门课程",n);

        return 0;

    }

    int main()

    {

        test1();

        test2(5);

        return 0;

    }