c中的void到底是做什么的??

来源:百度知道 编辑:UC知道 时间:2024/05/02 11:12:02
我在turbc里 主函数main()前面不要及 void啊
可到了visual c环境里 老是要加void main() 我不太明白
还有就是 在VC里 都要写#include <stdio.h>而在turbc里 却不要写
这又是为什么?
楼上两位大哥 说的太专业了啊 我不太明白
那三楼说的void不返回任何值 那怎么在TC里却可以不写 而在VC里却要带呢?
谢谢Neptumond的回答 回答的一针见血 尽管我还是没太龙懂 太还得谢谢各位的回答

void 通常情况下都不用加...

通常可以不加???

C99你看过了没,别用几十年前的老东西误导新人好不好,main函数只有2种标准格式:

int main()
{
......

return 0;
}

int main(int argc, char* argv[])
{
......

return 0;
}

其中main的return值可选,这是最新的C标准C99中main的写法,请你们不要再依赖一些老的掉牙的编译器所给你们带来的“反正能编译通过”的感觉。

无知不是过,但用无知来误导他人就是罪过。

另外建议楼主尽量不要用太老的编译器,特别是TC和VC6.0,可能它们在你刚学会走路的时候就已经投入使用了。

IT界发展的速度大家都知道,知识经济时代玩的就是速度,人家都在学最先进的知识,最尖端技术,而你呢?你愿意用“十年寒窗”换来最终被淘汰的结局吗??

说的严重了点,楼主自己看着办......

void 无反回值.

void 通常情况下都不用加...

#include <stdio.h>

一般直接可以
main () 就可以了!

void
也就是没有反回值这个意思.什么也不带回主函数.

哎..无语...