这个好像没问题但是为什么说不行呢?

来源:5-3 有参与无参

qq_fullautomati_03152149

2016-04-14 13:36

#include <stdio.h>

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

int mooc1()

{

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

    return 0;

    }

int mooc2(int n)

{

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

    return 0;

}




int main()

{

int mooc1();

int mooc2(3);

    return 0;

}


写回答 关注

3回答

  • 流蝶香lol
    2016-05-07 16:07:29

    第一个代码块中没有定义字符就不需要加“%s"直接利用输出韩函数直接输出就是啦!最后是调用函数所以不需要加数据类型,三个分号改成英文分号就可以!

  • 系雨沉舟
    2016-04-14 15:06:45

    main里的函数前面不用加int

    qq_ful...

    这个定义是要的

    2016-04-14 21:15:34

    共 1 条回复 >

  • 系雨沉舟
    2016-04-14 14:51:42

    有些" ; "你是用中文打出来的

    qq_ful...

    是发现了,中英文切换很容易造成这个。你有好的解决办法吗?

    2016-04-14 21:17:03

    共 1 条回复 >

C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题