在vc++6.0里一个绝对正确的程序为什么编译一直出错

急!谢谢~#include<stdio.h>main(){printf("hello,world\n");}最简单的这种也不行郁闷中我们考试用这个软件啊... 急!谢谢~
#include<stdio.h>
main()
{
printf("hello,world\n");
}
最简单的这种也不行 郁闷中 我们考试用这个软件啊
展开
 我来答
silvergingko
2010-08-04 · TA获得超过5945个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:868万
展开全部
楼主的程序是错的,错误的程序当然编译会错误。

函数定义组成部分:1)函数名2)参数类型3)返回值类型

楼主的main没有返回值类型,不需要返回的话,也不能省略,需要定义成void main(),无参数的话,括号中的参数类型定义可以省略。不同的编译器对待()是不同的,大部分对待()的处理方式是解析成(void),也有解析成不定参数的(较为稀有)。

void main()才是正确的函数签名!这是C语言的基础语法了,有点失望,居然会找不到错误,初学者会犯各种低级错误,这是人之常情。但这样的错误出现,都无法独立排除,实在不应该。
星夜落尘
2010-08-05 · TA获得超过594个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:355万
展开全部
重新建一个project,然后重新建一个*.cpp,再重新写一次代码,在编译运行一下。

即使是绝对正确的代码出错了,也不要呼天抢地,这样无济于事,也别怀疑电脑和你过不去。错了,检查就是了,再错,把所有东西都重做一遍,实在不行还有重装呢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亮的嘎嘎
2010-08-04
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
是不是你没加什么头文件,多加点,如果还不行,就重新装下,安装的时候路径最好按默认的,我前两天按VS的时候也一样,自动建立的工程,我都没动过但还是不能运行,按它默认的路径重新装以后就可以了
多半是没装好
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
super_xuan
2010-08-11
知道答主
回答量:13
采纳率:0%
帮助的人:15.5万
展开全部
main()是程序的入口,它也是一种函数,而一个完整的函数包括三个部分,1函数名(这里就是main),2参数列表(这里为空,可以不写),3返回类型(没有返回值就是void,有返回值要在函数名之前写出对应的类型)。
所以呢,你的程序有两种该法:一在main前加上void,表示该函数不返回任何值二在main前加上int,然后在main体中最后一行写上"return 0;"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fire_agan
2010-08-03 · TA获得超过802个赞
知道答主
回答量:129
采纳率:0%
帮助的人:49.6万
展开全部
你的应该是.CPP的后缀吧,标准c++的main函数并不是这样的
int main(void)
{
return 0;
}//这是最简单的
int main(int argc, char *argv[])
{
return 0;
}//标准的应该是这样,传入的参数是一些命令行,你不用关心

至于其他会出错的,你代码贴出来吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(16)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式