游戏王宝玉兽新卡:请问用C语言时.开头需不需要用void 这个.

来源:百度文库 编辑:高考问答 时间:2024/04/29 18:00:12
为什么有的书写有.有点书又没有了?

可以用可以不用。
void是代表为空的意思。
把函数声明为void,那么你编写的函数就不需要返回值了。
比如你也可以这样开头:
int main()
{
return 0;//在这里需要返回一个与声明时相同的值
}

又学了点东西~

void是代表空的意思,但不是如soarism的例子,他的例子本省就有很多疑点。
int main() /*主调用函数没有返回值*/
{
return 0;//在这里需要返回一个与声明时相同的值/*return()应这样用*/
}
例如:
/*一个实现相加的函数*/
int add(int a,int b)/*如果()中为viod,就不能传递值,只能返回值*/
{
int value;
value=a+b;
return(value);
}
main()
{
int a;
a=add(3,4);/*把3,4传递给add(int a,int b)中的a,b*/
}

不实现特殊功能的话通常可以不写,不过C++比C要求严谨一点得写上最好。

最好写上,
如果是函数声明可以不写
但是是函数返回植不写就表示返回int了

如果用的上C++的编译器的话是必须要加的
而如果你用TURBOC2.0之类的话,可以不加,默认为空函数