99问答网
所有问题
一段c程序中void main()中的void加不加都行吗?
我去掉void,没有错误照样运行的很好呀!
举报该问题
推荐答案 2007-05-04
void表示空返回值 在c中可以省略 不过为了保持良好的编程风格 一般都要写
int main()
{
...
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vB7WtjBW.html
其他回答
第1个回答 2007-05-04
标准写法
int main(void)
{
...
return 0;
}
相似回答
main()
在什么时候前面要
加void?
答:
C语言里的
函数如果不返回值就是void类型的函数,实际上叫子程序比叫函数更加确切。这类函数定义时有没有void无所谓,所以
main()
前面
加不加void都
可以,没有区别,编译程序会将其自动视为void类型。但
加上void
是个值得提倡的好习惯。
刚学
C语言
,请问各位大侠,为什么要在
main()
函数前加个
void?
答:
在Windows环境下,使用Visual C++编译器(VC)时,
main()
函数的参数为
void
,不会报任何错误或警告,但这并不意味着void main()函数是正确的实践。综上所述,void关键字在
C语言中
用于处理指针和声明函数的参数或返回类型。在编写程序时,选择适当的返回值类型可以帮助提高程序的可读性和功能性。同时,确...
C语言main
前要不要
加void
答:
C中的main是可以不加void的
在main前加返回值是C 的特性。 返回值是所有函数都有的东东,包括C 的构造函数(隐式的返回一个对象)。 返回值是函数退出
一般
程序
中都写void main(),那么写成
main()不加void
会怎么样?
答:
这应该是Visual C++的标准,其实不写也没关系,因为编译器默认把函数定义成了整型(int型)。
c语言"
void
main" 在很多
c语言中main
前没有,为什么要加上啊?
答:
void
代表空的意思,就是没有返回值 一般加上比较好,当然根据编译器的不同你也可以写成这样的形式 int
main()
{} 对于不加的话,只能说用的
C
并不严谨,很有可能
程序中
丢三落四,建议写上,标明此函数是什么类型
c语言中
,主函数
main
之前什么东西都
不加
可以
吗?
其含义是什么?
答:
在ANSI
C
的标准中,
main的
标准返回值是整型,如果你什么都没有加,编译系统会自动加上int类型的。这时如果你使用GCC的话(VC是没有的)会有一个警告。
void
是无类型,表示没有返回值,你的主函数如果不需要返回的话,最好加上它。最后,建议你的主函数显式的使用int类型,并return 0;这是一个好...
c语言
,int
main(void)
中间这个void有和没有到底有什么区别?
答:
有的编译器必须
main
要有返回值 int , 那就写成int main 。至于什么时候需要哪种写法,不必有这种顾虑,你可以一律都写成 int main ,然后在方法体中 最后加个return 0 ;就行了,这样写法没有哪个编译器不通过的吧。
void
main 和 int main 在作用上其实没什么区别啊,只是有的严谨的编译器必须要...
刚学
C语言
,请问各位大侠,为什么要在
main()
函数前加个
void?
答:
在编程中,我们经常会遇到在
main()
函数前加上"
void
"的情况,这个"void"到底意味着什么呢?许多人可能会感到困惑。在计算机系统中,数据的处理是以基本字节为单位的,比如char类型占1个字节,short类型占2个字节,long类型占4个字节等。而void类型则表示没有特定的类型,它是一个空类型,可以用来表示...
...
main()
什么时候用
void
main()。二者是否可以相互代替?
答:
如gcc就会。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition
void
main( )
{ /* ... */ } is not and never has been C++, nor has it even been
C
.( void main( ) 从来就不存在于 C++ 或者 C )。使用int时要加return语句,void一般不加。
大家正在搜
void main()
有以下程序 void swap1
有以下程序void fun1
有以下程序 main
unsigned char a
以下程序运行的结果是
c语言源程序名的后缀
0的ascii码值
c语言中文本文件的存储形式