c89,c99,c11到底怎么定义
int main(int argc,char *argv[])
{    return 0;}
int main([void])
{    return 0;}
void main()
{    [return;]}
有人说第一个是标准的,表示main函数接受参数,第二个,表示main无参数,第三个不标准的,连C语言之父没有说过这样表示。。。也这些好混乱。。。。。在网上昏了。。
求高手解释。int main(int argc,char *argv[])
{    return 0;}
int main([void])
{    return 0;}
void main()
{    [return;]}
有人说第一个是标准的,表示main函数接受参数,第二个,表示main无参数,第三个不标准的,连C语言之父没有说过这样表示。。。也这些好混乱。。。。。在网上昏了。。
求高手解释。 
                            2015-06-04
举报