慕运维3592475
2015-10-10 21:51
没有返回值的函数是否可以使用int而不使用void?
为什么非要一个返回值呢
我对返回值还有一些不了解
在C语言中无返回值的需要写void,这是C的一个标准,void代表无类型的声明;
返回值在这里是可以不需要,但在更加复杂的代码中,如果有多处需要使用这个返回值,那么在以后的修改会很麻烦!因此在方法有返回值就可以在方法里直接修改。
你需要这个函数在运算后得出一个值,并且这个值打算用返回值的方式返回给调用者的话,就使用返回值呗。
你的函数没打算返回什么值的话,就不需要返回值喽,也就是返回类型为void。 当然这种情况下也可以把返回类型声明为int,可既然你什么也不返回,声明有返回值不是很多余吗。所以这种情况应该将返回类型声明为void
没有返回值的函数一定要使用void,int代表返回整型的返回值。
C语言入门
926207 学习 · 20797 问题
相似问题
回答 1