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

哪里出错了鸭

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

}


正在回答

4 回答

int learing()
{
    printf("%s\n","小明在慕课网上学习");
    return 0;
}

这是你的编译的第一个错误

stray '\357' in program
     printf("%s\n","小明在慕课网上学习");

以后看到\357,\274等等大多数都是你中英文符号的问题

你的错误是   printf("%s\n","小明在慕课网上学习"); 

你把鼠标放到结尾发现它比下一排的“;”要宽些,

修改:把输出语句的语句结束符及“;”改为英文的“;”就OK了                                      

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

复制了你的代码到编译器,有个分号写错了。嗯,溜啦溜啦

https://img1.sycdn.imooc.com//5cab1ca9000100c704230116.jpg

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

上面说错了,好尴尬,又删不掉。建议你自己复制粘贴到自己的IDE编译工具去调试调试

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

这样是找不到函数的,要么将前两个函数复制粘贴到main函数下面,要么就是在你写方法那里先定义好这两个函数的名称,然后在再main函数后面写具体的方法体。具体原理不太清楚,也是才刚学c.

https://img1.sycdn.imooc.com//5cab18390001841b04320467.jpg

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

举报

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

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

进入课程

哪里出错了鸭

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