小弟我有一个有关问题想请问哥哥们

我有一个问题想请教哥哥们voidmain(){.......return}和intmain(){return0或return1}它俩有什么区别。还

我有一个问题想请教哥哥们
void   main()
{
.......
return;
}和
int   main()
{
return   0;

return   1;
}
它俩有什么区别。

还有怎么编一个程序知道光驱里是否有光盘正在运行呀`!

请帮帮我吧~!

[解决办法]
第二种是标准做法。程序正常结束返回0,非正常结束返回非0。
[解决办法]
void main()
{
.......
return;
}
首先,这个形式是不符合标准的,因为标准要求main函数必须返回int,至于有没有参数是可选的。但是现在大多数编译器对于这种void返回值的main函数采取默许的态度,所以你可以在很多编译器上写出这种形式的main而且还可以顺利通过编译。

int main()
{
return 0;

return 1;
}
这种形式是符合标准的,返回0表示成功,返回1表示失败。
[解决办法]
C和C++的标准都规定,main()函数只有两种形式:
int main();
int main(int argc, char *argv[]);
那种void main()的写法已经不常见了,只有很古老的教材里面才会有吧。
================================================
勤快的店小二。