请问哪里有问题?

来源:5-3 有参与无参

精慕门2114054

2017-11-19 14:42

#include <stdio.h>

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

int learing()

{

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

    return 0;

}

int number(int n)

{

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

    return 0;

}


int main()

{

    printf learing();

    printf number(5);

    return 0;

}



错误提示:hello.c: In function 'main':
hello.c:16:12: error: expected ';' before 'learing'
    printf learing();
           ^~~~~~~
hello.c:17:12: error: expected ';' before 'number'
    printf number(5);
           ^~~~~~

写回答 关注

5回答

  • 慕瓜3777088
    2018-01-23 08:33:35
    #include <stdio.h>
    int learing()
    {
        printf("%s\n","小明在慕课网上学习");
        return 0;
    }
    int number(int n)
    {
        printf("小明在慕课网上学习了%d门课程",n);
        return 0;
    }
    int main()
    {
    learing();//这里要修改,把“printf learing();”改成“learing();”
    number(5);//这里要修改,把“printf number(5);”改成“number(5);”
        return 0;
    }


    慕瓜3777...

    希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!

    2018-01-23 08:34:34

    共 1 条回复 >

  • misaka51321
    2018-01-10 10:55:29

    自定义的函数调用时不需要printf

  • qq_几月几年_0
    2017-12-07 13:06:56


    int main()

    {

        printf learing();

        printf number(5);

        return 0;

    }

    为什么调用函数你要用printf?

  • 慕先生6018707
    2017-12-04 19:50:42

    把下边的输出后边加上(),试试,别的不知道了

  • 精慕门8174219
    2017-11-19 18:12:40

    #include <stdio.h>

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

    int learing()

    {

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

        return 0;

    }

    int number(int n)

    {

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

        return 0;

    }


    int main()

    {



    learing();

    number(5);

        return 0;

    }


    精慕门211...

    还是没看出来。。。我看着一样啊

    2017-11-20 15:19:12

    共 1 条回复 >

C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题