鱼C论坛

 找回密码
 立即注册
查看: 1861|回复: 20

真心希望能有好人帮帮我,我很想学好c语言,谢谢

[复制链接]
发表于 2014-7-10 11:29:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问我需要修改哪个地方



QQ图片20140710112748.jpg
QQ图片20140710112800.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-10 11:42:30 | 显示全部楼层
int int;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-10 11:46:38 | 显示全部楼层
提示不是在叫你 返回吗?
在printf下面加入
  return 0;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 11:46:55 | 显示全部楼层
试试int main()
{   
      [YourCode]
      return 0;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 13:38:06 | 显示全部楼层
发代码不要用图
首先你写的是C创的文件是C++的 ←_←
还有 错误告诉你了 main must return int
所以你不能这么写
main函数必须是返回int 的
改成这样
#include<stdio.h>

int main()
{
  printf("%d\n",sizeof(int));
  return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 14:35:44 | 显示全部楼层
语法上没错 换个编译器应该就能通过 不要因为暂时的困难迷茫哦~楼主加油!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 15:13:14 | 显示全部楼层
牡丹花下死做鬼 发表于 2014-7-10 13:38
发代码不要用图
首先你写的是C创的文件是C++的 ←_←
还有 错误告诉你了 main must return int

我也是新手,楼主提出这个问题后,我也在“研究”。
经百度查实:在早期的ANSI C标准中,main()函数可以是void类型,但是在C99标准中main()函数的返回类型必须是int类型的。main() 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。
但我有一事不明白,为什么我用楼主的代码运行却能得出正确结果?
注:本人电脑是win xp系统,vc++6.0下写的源程序。
请赐教!

点评

vc++6.0 是98年的产品  详情 回复 发表于 2014-7-10 15:16
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 15:16:41 | 显示全部楼层
paomaliuju 发表于 2014-7-10 15:13
我也是新手,楼主提出这个问题后,我也在“研究”。
经百度查实:在早期的ANSI C标准中,main()函数可以 ...

vc++6.0 是98年的产品
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 15:26:06 | 显示全部楼层

哦,也就是说,vc++6.0的编译器还是支持main函数返回值是void的这个类型,新标准以后的编译器就不支持这种写法了?

点评

是的  详情 回复 发表于 2014-7-10 16:05
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 15:43:02 | 显示全部楼层
楼主,你这是使用的什么工具/编译器?你的代码,我的vc++6.0,没有报错!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 16:05:30 | 显示全部楼层
paomaliuju 发表于 2014-7-10 15:26
哦,也就是说,vc++6.0的编译器还是支持main函数返回值是void的这个类型,新标准以后的编译器就不支持这 ...

是的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-10 23:12:45 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-11 10:54:35 | 显示全部楼层
标准写法圆用 int main(void)来写,return 0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-11 11:15:15 | 显示全部楼层
过来看大神!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-12 18:23:06 | 显示全部楼层
受教了!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-13 13:08:34 | 显示全部楼层
学习学习!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-16 16:26:39 | 显示全部楼层
看看错误信息,意思是说这个main函数一定要返回一个整形,这个是编译器的要求吧,那就规范下就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-16 16:30:44 | 显示全部楼层
第一个  你这个文件还未命名
第二个  你这个编译器main可能要求返回整形
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-24 23:30:33 | 显示全部楼层
ERROR说, main must return int , 也就是说main必须返回一个int型值,
你在最后加上一个return 0;看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-25 00:07:57 | 显示全部楼层
楼上很多大神正解。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 21:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表