Puppet_kz
2019-04-07 16:06
#include <stdio.h>
/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */
int learing()
{
printf("%s\n","小明在慕课网上学习");
return 0;
}
int number(int n)
{
printf("小明在慕课网上已经参与学习了%d门课程",n);
return 0;
}
int main()
{
learing();
number(5);
return 0;
}
int learing()
{
printf("%s\n","小明在慕课网上学习");
return 0;
}
这是你的编译的第一个错误
stray '\357' in program
printf("%s\n","小明在慕课网上学习");
以后看到\357,\274等等大多数都是你中英文符号的问题
你的错误是 printf("%s\n","小明在慕课网上学习");
你把鼠标放到结尾发现它比下一排的“;”要宽些,
修改:把输出语句的语句结束符及“;”改为英文的“;”就OK了
复制了你的代码到编译器,有个分号写错了。嗯,溜啦溜啦
上面说错了,好尴尬,又删不掉。建议你自己复制粘贴到自己的IDE编译工具去调试调试
这样是找不到函数的,要么将前两个函数复制粘贴到main函数下面,要么就是在你写方法那里先定义好这两个函数的名称,然后在再main函数后面写具体的方法体。具体原理不太清楚,也是才刚学c.
C语言入门
926210 学习 · 20797 问题
相似问题