在C语言的函数定义中,如果省略了return语句,函数就无法返回主调...
1个回答
展开全部
可以。在c语言的函数定义中,如果不需要返回结果,就可以省略return语句,不影响整个函数运行。一个函数可以不返回值,没有return并不代表没有结束,只要不是死循环,一个函数执行完,该函数对应的过程就结束了。
(1)返回值类型应和函数类型一致,不一致将返回值自动转换成函数类型。(2)函数中可以有多条返回语句,这时一般与if语句联用,执行到哪一条返回语句,哪条返回语句起作用。
return-1表示函数返回值是-1。return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。
作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。
)函数的值只能通过return语句返回主调函数。return语句的一般形式为:return表达式;或者为:return(表达式);该语句的功能是计算表达式的值,并返回给主调函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询