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

有参,无参问题

#include <stdio.h>

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


int learning()

{

    printf("小明在慕课网上学习");

}


int test( int n)

{

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

}


int main()

{

    learning();

    test(3);

    return 0;

}

代码哪里错了啊

提问者:空条承太郎乀 2018-02-05 13:43

个回答

  • 皇骑
    2018-02-11 17:41:04
    已采纳

    ..........你逗号用的是中文输入法的,换成英文输入法的逗号就成功了。

  • 空条承太郎乀
    2018-02-06 15:15:05

    000

  • 空条承太郎乀
    2018-02-05 13:52:27

    hello.c: In function 'test':
    hello.c:11:61: error: stray '\357' in program
        printf("小明已经在慕课网上学习了%d门课程",n);
                                                                ^
    hello.c:11:62: error: stray '\274' in program
        printf("小明已经在慕课网上学习了%d门课程",n);
                                                                 ^
    hello.c:11:63: error: stray '\214' in program
        printf("小明已经在慕课网上学习了%d门课程",n);
                                                                  ^
    hello.c:11:64: error: expected ')' before 'n'
        printf("小明已经在慕课网上学习了%d门课程",n);
                                                                   ^
    hello.c:11:50: warning: format '%d' expects a matching 'int' argument [-Wformat=]
        printf("小明已经在慕课网上学习了%d门课程",n