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

请问我这个代码哪里出了问题呢,我检查了好几遍都没有看出来

#include <stdio.h>

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

int xiaoming()

{

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

return 0;

}

int xiaoming2(int n)

{

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

    return 0;

}

int main()

{

    xiaoming();

    xiaoming2(2);

    return 0;

}


提问者:白夜mon 2016-09-11 16:46

个回答

  • 越飞越高
    2016-11-20 16:26:52

      printf("小明在慕课上已经参与学习了%d门课程",n);   //这句中的逗号用了中文逗号,改为英文半角状态下的逗号就行了

  • imooc_粉丝
    2016-09-13 16:42:04

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

    这句代码有语法的错误,逗号后边的内容不需要加双引号了,正确的是printf("%s\n",小明在慕课网上学习);如果帮到了你请采纳,谢谢!!!

  • 慕设计7015258
    2016-09-11 18:03:07

    第二个函数中的printf输出语句,应该是英文状态下的逗号,你可以观察一下,它和第一个输出语句的逗号不一样,改为英文下的逗号就行了