windflower_zj
2016-08-08 21:56
#include <stdio.h>
int study()
{
printf("%s\n","小明在慕课网上学习\n");
return 0;
}
int studys(int n)
{
printf("小明在慕课网上学习了%d门课程\n",n);
return 0;
}
int main()
{
study();
studys(5);
return 0;
}
提示说正确,但是右边一摩尔提示说调试错误
/249/5442/8LOv/hello.c: In function 'studys':
/249/5442/8LOv/hello.c:9:1: error: stray '\357' in program
printf("小明在慕课网上学习了%d门课程\n",n);
^
/249/5442/8LOv/hello.c:9:1: error: stray '\274' in program
/249/5442/8LOv/hello.c:9:1: error: stray '\214' in program
/249/5442/8LOv/hello.c:9:56: error: expected ')' before 'n'
printf("小明在慕课网上学习了%d门课程\n",n);
是咋个回事喃?
printf("小明在慕课网上学习了%d门课程\n",n);中“,”逗号错了。
study()执行完return 0; studys(int n)不执行
把int study()改成void study() 去掉return 0;
可能是括号的半角有问题,调节成英文输入法重新敲一边吧
C语言入门
926210 学习 · 20797 问题
相似问题