为什么同样一道题,一个不需要void,一个需要呢
追答void是说没有返回类型,既然什么也没有返回,写不写就没有关系了。
如果你是int main(),就不能省去了,因为一定会有返回值,在void的情况下,告诉编译器,不返回。如果你啥也不写,编译器默认你啥也不返回,所以写不写都可以。
安全起见,最好写上void.
采 纳 谢谢
C语言中什么时候用void main()什么时候是用main()?
void 是你的返回类型,main()是你的函数名字。在你定义函数的时候用void main(), 在用的时候,用main();
在C语言中什么时用void main() ?什么时用main()
main()不是标准的写法,是初学的时候用的。应该写为 void main() \/\/无返回值函数 或者 int main() \/\/返回值是int类型的。例如以下程序:int main( ){ return 0; \/\/一定要有返回值 }
void main() 与main()在C语言中有何区别?
在C语言编程中,`void main()`与`main()`这两种方式在调用程序主入口函数时存在区别。`void main()`通常用于定义没有返回值的主函数,而`main()`则是定义有返回值的主函数。首先,`void main()`意味着主函数在执行完毕后不会返回任何值给调用者。在实际的程序执行中,由于C语言的程序从主函数开...
c语言中,void main和main的区别
在C语言中,main函数是程序的入口,它是程序开始执行的地方。main函数可以有返回值,也可以没有返回值。当main函数没有返回值时,可以使用void关键字来表示。void main表示main函数没有返回值。而当main函数有返回值时,可以使用int关键字来表示,即int main。返回值的类型可以是整型(int)或者其他类型。...
在C语言中,什么时候用void main,什么时候用main?
一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0 另一种是非void型的。就是在函数前面写上类型,如int,float,char等,这个就是函数的返回值类型。这个一般在子函数的末尾或者程序的某...
main()和void main()有什么区别?(C语言)
因此,尽管"void main()"在理论上是合法的,实际使用中推荐采用"int main()"作为主函数的定义。这样不仅能够明确指示程序的退出状态,还能避免潜在的调试问题。在编写C语言程序时,保持代码的清晰、一致性和易于理解是非常重要的。通过遵循这种约定,可以提高代码的质量和可维护性。总之,"main()"和"...
c语言中void main是什么意思,什么时候用啊
void是返回值类型,它的意思是空,即这个主程序的返回值为空。void是在你的函数不需要返回任何数据的时候使用。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。其实main主函数就是一个打开的桥梁,就如同自己有一所大房子,那么多房间,装修得漂漂亮亮。早晨阳光会洒进来,暖暖的一片...
void main() 与main()在C语言中有何区别?
在C语言中,`void main()`与`main()`的区别主要体现在返回值类型上。`void main()`意味着主函数没有返回值,而`main()`则是默认的返回值类型,通常意味着主函数应当返回一个整数值。当使用`void main()`时,意味着主函数不需要执行任何返回操作。然而,在实际编程中,通常建议明确指定主函数的...
C语言中main()与void main()有什么区别?分别在什么情况下用?
void表示 类型 void main()表示着主函数main是void(空类型)main()是主函数的意思 这两个不能比
C语言中main()与void main()有什么区别?分别在什么情况下用?
void表示 类型 void main()表示着主函数main是void(空类型)main()是主函数的意思 这两个不能比