当前位置: 代码迷 >> C语言 >> void有还是没有
  详细解决方案

void有还是没有

热度:336   发布时间:2008-03-05 21:24:15.0
void有还是没有
在编写程序时,void main()这个语句中void是不是可以有也可以在没有?为什么?能再说一下原因吗?谢谢了啊。
搜索更多相关的解决方案: void  

----------------解决方案--------------------------------------------------------
这是个标准问题现在的标准 一般这样写 int main(void)
如果是这样 void main() 在DEV-CPP 中通过不了
在TC 中可以运行.
所以尽可能的趋向与新标准.
----------------解决方案--------------------------------------------------------
void main(void) 不是标准的C主函数定义
----------------解决方案--------------------------------------------------------
int main()
{
...
return 0;
}

这才是标准写法,呵呵
----------------解决方案--------------------------------------------------------
系统运行你的程序是从main开始运行的...系统就像老板,调配人手,分配任务
系统运行这个程序就好像老板吩咐你去做一件事
你返回值void就是说,老板教你去做事,你去了...至于这件事你做得怎么样...你不告诉你老板...(void返回嘛)
现在新标准int main的意思就是说...你要return一个数给系统...也就是说告诉你老板事干得怎么样了...
默认是return 0...意思是...程序运行成功...
还有一些return其他数字的...每个数字意义不同...

NND...翻我以前写的这段说明翻了十几分钟...
----------------解决方案--------------------------------------------------------
main不是还有两个参数么??用写不用啊????
----------------解决方案--------------------------------------------------------
啊...教程还要继续...呵呵

C#里面main这么写...(大小写我先忽略下)
我印象中c++不是这么些的...大家领会精神就行了
int main(string[] args)
{
...
return 0;
}

这个string[] args...表示命令行的参数...
比如你写了个程序叫a...
那么你在命令行输入a 1 2的时候
args[0]=1
args[1]=2
----------------解决方案--------------------------------------------------------
void main根本就是个错误的写法
main成功运行后返回0,运行不成功返回其他值,既然有返回值,就不能定义为VOID
----------------解决方案--------------------------------------------------------
int main(int argc, char *argv[])
----------------解决方案--------------------------------------------------------
只是个标准而已...多看看算法比较有意义.....
----------------解决方案--------------------------------------------------------
  相关解决方案