部分編程的初學者都會問"void是什么意思","為什么很多函數前都要加個void".實際上,void最簡單的解釋就是把0轉換成空類型的意思。下面用各個開發語言來詳解void
1.C語言中的void
表示空類型,它跟int,float是同地位的,一般用在沒有返回值的函數中,比如你寫void main (),主函數完了不用寫return 語句,但是如果是int main ()或者是main (),你不寫return 語句它就會有錯誤
2.Java語言中的void
void是無返回值的意思。
比方說
public void walk()
{
System.out.print("青山你好!");
}
如果別的地方調用這個方法 就會打印出? 你好!
再看這里:
public String walk()???? //注意這里的返回類型是String不是void了
{
System.out.print("青山你好!");
return "祝你好運";?????? //注意這里這個return 如果不寫就會報錯!
}
原因就是因為上面 的返回類型必須是String型
如果寫的是void意思就是不需要返回類型。所以就沒必要寫return 了
如果方法上面寫了某種返回類型 就必須寫return后面跟 相應的類型值。