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

自定义函数

#include <stdio.h>

int sayLove()

{

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

    return 0;

}

int Love(int n)

{

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

    return 0;

}


int main()

{

    sayLove();

    Love(5);

    return 0;

}

为什么运行是这样的

/249/5442/CSM6/hello.c: In function 'Love':
/249/5442/CSM6/hello.c:10:5: error: stray '\357' in program
    printf("小明在慕课网上已经参与学习了%d门课程",n);
    ^
/249/5442/CSM6/hello.c:10:5: error: stray '\274' in program
/249/5442/CSM6/hello.c:10:5: error: stray '\214' in program
/249/5442/CSM6/hello.c:10:70: error: expected ')' before 'n'
    printf("小明在慕课网上已经参与学习了%d门课程",n);                                                        


正在回答

3 回答

printf("小明在慕课网上已经参与学习了%d门课程",n);   n前的逗号要是英文下的,你现在写的是中文下的逗号

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

暹_ 提问者

非常感谢!
2016-03-05 回复 有任何疑惑可以回复我~

括号的n是什么意思

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

 printf("小明在慕课网上已经参与学习了%d门课程\n",n);//这是正确的

 printf("小明在慕课网上已经参与学习了%d门课程",n);//这是错误的


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

举报

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

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

进入课程

自定义函数

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