| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 546 人关注过本帖
标题:[求助]请教一个初级问题
只看楼主 加入收藏
chlgkmoney
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-9-12
收藏
 问题点数:0 回复次数:8 
[求助]请教一个初级问题
#include<iostream.h>
#include<string.h>
main()
{
int i,j;
for (i=1;i<=50;i++)
{
j=2*i;
cout<<i<<" "<<j<<endl;
}
cout<<i<<endl;
cout<<j<<endl;
return 0;
}
return 0;不加在compile的时候有warning.加于不加有什么区别呢??谢谢。
搜索更多相关主题的帖子: 初级 
2006-09-14 23:03
Bekky
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:354
专家分:0
注 册:2006-5-29
收藏
得分:0 
我也有点记不清楚了,好像return 0是返回到DOS操作系统。

我的编译环境为WinXp + VC 6.0 http://blog..cn/yobo
2006-09-15 08:43
radcat
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:306
专家分:45
注 册:2006-9-12
收藏
得分:0 

#include <iostream.h>


void main()
{

}


2006-09-15 09:39
Bekky
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:354
专家分:0
注 册:2006-5-29
收藏
得分:0 
main这个函数和自定义函数还是有些区别的,不要以为是void就不要返回值,main是和系统打交道的,情况比较复杂。
int main();这种类型的也有,你就不能说它是错的。

我找到这么一段话:
在 C 和 C++ 中,不接收任何参数也不返回任何信息的函数原型为“void foo(void);”。可能正是因为这个,所以很多人都误认为如果不需要程序返回任何信息时可以把 main 函数定义成 void main(void) 。然而这是错误的!main 函数的返回值应该定义为 int 类型,C 和 C++ 标准中都是这样规定的。虽然在一些编译器中,void main 可以通过编译(如 vc6),但并非所有编译器都支持 void main ,因为标准中从来没有定义过 void main 。g++3.2 中如果 main 函数的返回值不是 int 类型,就根本通不过编译。而 gcc3.2 则会发出警告。所以,如果你想你的程序拥有很好的可移植性,请一定要用 int main 。

[此贴子已经被作者于2006-9-15 9:46:22编辑过]


我的编译环境为WinXp + VC 6.0 http://blog..cn/yobo
2006-09-15 09:45
radcat
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:306
专家分:45
注 册:2006-9-12
收藏
得分:0 
main(int argc, char*argv[])

argc记录的是命令行中输入参数的数目
argv是一个拥有argc个元素的字符串数组,每个元素保存一个命令行中输入的参数


2006-09-15 11:01
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
在写c++程序时,主函数前要加上void的吧!

------------------不为别的,就为你,我的理想!-----------------
2006-09-15 15:11
zzymoon
Rank: 1
等 级:新手上路
帖 子:82
专家分:1
注 册:2006-9-19
收藏
得分:0 

出于兼容性考虑,main()前应该加上int,如果没有显示说明返回类型,默认为int型,正如你上面的那个程序,应该加上return 0!


程序天下,C的亡魂。 偶``````来自地狱
2006-12-01 14:08
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
return 0;是程序成功结束返回值但这里返回的是整数你的主程序得这样写 int main()

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2006-12-01 14:24
王崇
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-11-23
收藏
得分:0 
因为你的MAIN要求是有返回值的


2006-12-02 00:28
快速回复:[求助]请教一个初级问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011994 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved