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

请问哪里有问题?

#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 回答

#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;
}


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

慕瓜3777088

希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!希望采纳!
2018-01-23 回复 有任何疑惑可以回复我~

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

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


int main()

{

    printf learing();

    printf number(5);

    return 0;

}

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

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

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

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

#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;

}


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

精慕门2114054 提问者

还是没看出来。。。我看着一样啊
2017-11-20 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

请问哪里有问题?

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