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

来源:5-3 有参与无参

白夜mon

2016-09-11 16:46

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

}


写回答 关注

3回答

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

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

  • imooc_粉丝
    2016-09-13 16:42:04
    printf("%s\n","小明在慕课网上学习");

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

    共 1 条回复 >

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

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

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题