int+main和void+main的区别
答:int main和void main是C和C++编程语言中主函数的两种不同形式。区别包括返回值类型、标准规范、兼容性、可移植性等。1、返回值类型 int main有一个整数类型的返回值,表示程序的执行状态,一般约定返回0表示程序正常结束,非零值表示异常终止。而void main没有返回值。2、标准规范 根据C和C++的标准规范...
答:void main 和 int main的区别就是有无返回值。1、void定义的函数没有返回值,int定义的函数返回整型值。2、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。
答:1、void main没有返回值,int main有返回值 2、void main 可以用 int main代替。3、有的编译器main必须要有返回值 int , 那就写成int main 。
答:1、有无返回值 void main没有返回值,int main有返回值。2、返回值类型 int main返回int类型的数据,void main不返回。但是在C语言推荐写法中,建议使用int main,因为在有的编译器虽然viod main可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植性,一般写int main。
答:1、返回类型区别:intmain()是一种函数定义,它的返回类型是整数类型(int)。这意味着在程序执行完毕后,main函数会返回一个整数值作为程序的退出状态码,用于表示程序的执行结果。voidmain()是另一种函数定义,它的返回类型是空类型(void)。这意味着在程序执行完毕后,main函数不返回任何值,也没有...
答:void main 和 int main 主要有以下三个方面的区别:1、void main的返回值为空值(即没有返回值),int main的返回值为整数类型值。2、void main 可以用 int main代替,但是 int main 不能用 void main代替。3、有的编译器main必须要有返回值 int , 那就写成int main 。在使用中可以一律写成 ...
答:void main 和 int main的区别就是有无返回值。在int main 可以出现非 int 类型的东西。在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就用void来表示。 main函数同样的,在没有返回值时加个void 。有的编译器必须main要有返回值 int , 那就写成int main 。至于什么时候需要哪种...
答:int main(void)和int main(int argc, char *argv[])。在某些情况下,main函数最后如果没有return语句,会自动返回0。总的来说,void main和int main的主要区别在于是否需要返回值以及在不同编译器中的编译兼容性。在编程实践中,通常建议使用int main以增加代码的可移植性。
答:在C语言中,void main()和int main()都是合法的函数原型,但它们之间存在一些差异。以下是关于这两种函数的一些重要知识点:1. 函数原型:void main()函数没有返回值,而int main()函数有一个返回值。根据C语言的标准,main()函数应该有一个返回类型,通常是int类型。2. 参数:根据C语言的标准,...
答:区别:1、int main() 表示函数执行后返回的值的类型是int型,也就是整数型;2、void main() 表示函数执行后不需要返回值。返回值:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。main...
网友评论:
干看18957557390:
int main和void main的区别 -
41129别文
: 1、区别是main()函数是否有返回值. 2、void定义的函数没有返回值,int定义的函数返回整型值. 3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用.
干看18957557390:
在C++中,int main和void main有什么区别?? -
41129别文
: 考虑到main函数的特殊性,lz不明白这个问题可以理解. main()是省略了返回值类型,C语言会默认认为成main的类型为int,在main()的函数体内要返回一个值,如return 0; 而void main()的返回值是void类型,也就是说没有返回值....
干看18957557390:
在c语言中,void main()与int main()有什么区别?为什么有时还直接用main()? -
41129别文
: 区别就是有无返回值.写代码时,函数有返回值,就用int,没有返回值就用void.有的编译器必须main要有返回值 int , 那就写成int main .你可以都写成int main ,然后在后面加个return 0 ;他俩在作用上没什么区别.
干看18957557390:
int main() 与int main(void) 的区别是啥? -
41129别文
: 没有本质上的区别. void main() 这么定义只是说明main函数没有返回值. int main(void)和int main()是一样的,括号里没有东西就相当于void,只是说明main函数有一个int类型的返回值. C语言的规范里面要求main函数需要返回一个int类型...
干看18957557390:
在C语言中,int main和void main有什么区别?? -
41129别文
: 不同编译器对它有一定区别,我记得用gcc里面用void会有警告,但不影响运行,而tc里面用void才能无警告.唯一注意的一点是用int注意return 0,用void无需return.
干看18957557390:
c语言里,void main与int main有什么区别? -
41129别文
: 作为独立方法,返回值可以让外部程序处理,表示你的程序执行成功与否,便于移植. 对于你自己的程序而言,main作为唯一入口,void 和int没什么区别 另外 如果不声明返回值 直接 写 main 是默认返回值是int型
干看18957557390:
C语言问题,int main()和int main(void)差别是? -
41129别文
: void main 和 int main的区别就是有无返回值. 在int main 可以出现非 int 类型的东西.在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就用void来表示. main函数同样的,在没有返回值时加个void .有的编译器必须main要有...
干看18957557390:
C语言中void main和main具体的区别 -
41129别文
: void 在这里的意思就是“无返回值”main()函数是C语言的主调函数,其他的函数都是在这个函数体内进等调用!我们知道,函数有的有返回值,有的没有; 有返回值的就加返回的数据类型如int double float 指针 等等;最后的return 语句返回的是什么类型,在函数声明中就是什么类型;int add(int a,int b) { return a+b; }如果没有返回值,你前面就加void void add(int a,int b) { printf("%d",a+b); }C++里面,main函数的返回值是一个整型数据,return 0;return 1都随你,只要是一个整型数据就行!
干看18957557390:
C语言中主函数 int main和 void main的区别 -
41129别文
: 返回值类型不同.标准的C语言要求main函数的返回值为int, 该值是执行程序时,告知主调进程程序运行结果的一个渠道.可以在命令行运行exe后,通过 echo $?命令获取上一个可执行程序的运行结果.不过由于大多数时候,程序的运行结果可以由其它方式判定,比如程序的打印信息,所以main的返回值变得不重要,于是大部分编译器都支持无返回值类型的main,这时默认返回给主调进程0值.标准的main函数格式为 int main(int argc, char *argv[]); 即返回值为整型,带两个参数,argc为命令行参数的个数,argv为指针数组,前argc个指针为参数列表,最后一个指针值为NULL.
干看18957557390:
c语言中,int main(void)和void main()有啥区别只是类型不同吗?括号里怎么还有个void? -
41129别文
: 不要把main和其他的函数区分开来,main没有什么特殊的,他也只是一个函数.你按照函数的定义规则理解他就可以.void显示表明输出或者输入为空,C语言的规范有时候比较宽松,而不同的开发环境在宽松的这些地方就会加入自己的特性,所以一个含义可能在不同环境下会有不同表示方式