c语言空函数作用是什么?
void表示主函数为空函数,没有返回值…………………………………………什么叫没有返回值?空函数作用是什么?...
void表示主函数为空函数,没有返回值
…………………………………………
什么叫没有返回值?空函数作用是什么? 展开
…………………………………………
什么叫没有返回值?空函数作用是什么? 展开
4个回答
展开全部
如果定义函数时只给出一对花括号{}而不给出其局部变量和函数体语句,则称该函数为“空函数”。
空函数的作用:
(1)程序设计过程的需要。在设计模块时,对于一些细节问题或功能在以后需要时再加上。这样可在将来准备扩充的地方写上一个空函数,这样可使程序的结构清晰,可读性好,而且易于扩充。
(2)在C++程序中,可以将基类中的虚函数定义为空函数,通过派生类去实例化,实现多态。
对于你所说的“void表示主函数为空函数,没有返回值”:
void 函数名(参数);这种形式的函数定义,是说所定义的函数没有返回值。没有返回值(也就是函数体内没有return语句),是指函数只是完成一系列动作,不需要返回值给调用函数;或者返回值是通过指针等方式返回给调用函数的。
空函数的作用:
(1)程序设计过程的需要。在设计模块时,对于一些细节问题或功能在以后需要时再加上。这样可在将来准备扩充的地方写上一个空函数,这样可使程序的结构清晰,可读性好,而且易于扩充。
(2)在C++程序中,可以将基类中的虚函数定义为空函数,通过派生类去实例化,实现多态。
对于你所说的“void表示主函数为空函数,没有返回值”:
void 函数名(参数);这种形式的函数定义,是说所定义的函数没有返回值。没有返回值(也就是函数体内没有return语句),是指函数只是完成一系列动作,不需要返回值给调用函数;或者返回值是通过指针等方式返回给调用函数的。
展开全部
空函数,顾名思义,就是没有一条语句的函数,调用到这函数什么也不做,直接返回了。
返回值是一个函数结束之后的最后遗言,来告诉调用他的人一些情况,可以是函数的执行正确于错误,或者带给调用他的人其他信息,都可以,自己来定义。而返回值为空,就是本函数不带给调用他的人任何情况。
空函数和返回值为空没有什么联系吧。
空函数完全没有任何意义,一般不会有人写一个空函数给你调用的,要说真有点意义的话,就是浪费时间了,函数调用然后返回,多花了很多条指令,浪费了一些时间而已,想不到其他什么意义了。
返回值是一个函数结束之后的最后遗言,来告诉调用他的人一些情况,可以是函数的执行正确于错误,或者带给调用他的人其他信息,都可以,自己来定义。而返回值为空,就是本函数不带给调用他的人任何情况。
空函数和返回值为空没有什么联系吧。
空函数完全没有任何意义,一般不会有人写一个空函数给你调用的,要说真有点意义的话,就是浪费时间了,函数调用然后返回,多花了很多条指令,浪费了一些时间而已,想不到其他什么意义了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是程序不需要返回值,例如,int main的程序,多数在程序最后会有个return 0,但是,这个也可以省略。 但是,如果是void main的程序,最后有return 0程序就会出错。return 0的作用是结束程序,就是如果程序下面还有代码,但是执行到了return 0程序就会结束。(纯手打,不懂可以问,望采纳!)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有返回值:被调函数执行完之后不传递给主调函数数值
作用就是完成相应的功能,只不过是没有返回值而已
作用就是完成相应的功能,只不过是没有返回值而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询