1个回答
展开全部
在函数声明时,函数名前面跟void表示函数没有可利用的返回值,替代void的也可以是int,float,double这些类型,void也是一种特殊的类型,表示无类型或者说不关心类型。
所以从函数名前面的void的功能来说,它是描述函数返回类型的,是否使用void都不影响函数的执行,只是void修饰的函数你在写返回语句时可以直接写return;或者(当返回语句是函数最后一条语句时)省略;如果是int f()那么返回语句要写成类似return 0;这样形式,与用void时不同。
比如:
void main()
{ ...
}
另外一个例子:
int main()
{ ...
return 0; //如果写成return;或者不写,编译器一般会报错说没有指定返回的数据
}
所以从函数名前面的void的功能来说,它是描述函数返回类型的,是否使用void都不影响函数的执行,只是void修饰的函数你在写返回语句时可以直接写return;或者(当返回语句是函数最后一条语句时)省略;如果是int f()那么返回语句要写成类似return 0;这样形式,与用void时不同。
比如:
void main()
{ ...
}
另外一个例子:
int main()
{ ...
return 0; //如果写成return;或者不写,编译器一般会报错说没有指定返回的数据
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询