void main()和int main(void)的区别

void main()和int main(void)的区别? 【本人刚刚VC++入门,很多专业术语不懂,尽量简单解释】

在 C++ 标准里头,主函数只有两种形式:int main(void) 和 int main(char agrc, int *agrv[]),适当的变形有int main() 和int main(char argc, int **argv)。至于其他情况,标准没定义,所以最好不要写出void main()这类的非标准风格的代码。
温馨提示:内容为网友见解,仅供参考
无其他回答

void main()和int main(void)的区别
void main 和 int main的区别就是有无返回值。在int main 可以出现非 int 类型的东西。在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就用void来表示。 main函数同样的,在没有返回值时加个void 。有的编译器必须main要有返回值 int , 那就写成int main 。至于什么时候需要哪种...

C语言问题?void main()和int main(void)的区别是什么?
void main() 是没有返回值的。int main(void) 是有返回值的。void main() 这种写法是VC6.0里的写法,现在大部分编译器都使用int main这种写法了。

void main()和 int main (void)有什么区别(C和C++中的也算)
其实没什么区别。void main() 这么定义只是说明main函数没有返回值 int main(void)和int main()是一样的,括号里没有东西就相当于void,只是说明main函数有一个int类型的返回值 C语言的规范里面要求main函数需要返回一个int类型的返回值来告诉操作系统这个程序是执行正确还是执行错误。执行正确返回0,执...

int main(void)与main void()有什么区别。
区别在于函数是否有返回值 int main表示该函数必须有返回值,即程序实现中一定要有return xx;字样 void main()表示函数不需要返回值,一定不能有return xx字样 否则程序编译都会出错

void main和int main的区别是什么?
void main 和 int main的区别就是有无返回值。1、void定义的函数没有返回值,int定义的函数返回整型值。2、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

c语言 void main()与int main(void)有什么区别?
这两种写法对你来说,是没有区别的。(当然了,你写了 int main 就必须写 return)站在语法标准程度考虑:C99 要求 main 函数必须有返回值,并且必须是 int 类型。因此,第二种写法更标准。但通常编译器都认可第一种写法。更标准的代码书写习惯,可以让你在移植代码时尽可能的少修改代码。

int main(void) void main()有什么区别?
int main(void) int表示返回值为整形,void表示无参数 void main() void表示无返回值,()里什么也不写默认为void,表示无参数。

void main和int mainvoid的区别
1、区别是main()函数是否有返回值。2、void定义的函数没有返回值,int定义的函数返回整型值。3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

...void main()”和“int main(void)”,有什么区别,标准写法是什么...
没有什么标准写法,两种都可以。一般单个程序中用不着main的返回值,可以直接写void main。但如果是一个比较大的工程,你可能需要知道某个子程序的执行结果,这时候那个子程序的main就可以写成int main了,这样就可以根据返回值来知道子程序是否正确执行,或出了什么错误 ...

c语言中,int main(void)和void main()有啥区别只是类型不同吗?括号里...
不要把main和其他的函数区分开来,main没有什么特殊的,他也只是一个函数。你按照函数的定义规则理解他就可以。void显示表明输出或者输入为空,C语言的规范有时候比较宽松,而不同的开发环境在宽松的这些地方就会加入自己的特性,所以一个含义可能在不同环境下会有不同表示方式 ...

相似回答
大家正在搜