2016年11月13日 星期日

main( )函式探究

main( )函式為程式的執行起始點,如果沒有它,該程式就無從執行起,然而,一般我們在用到main( )函式時,往往前面會加上int,你可能會想問:為何要加上int呢?main( )執行起來感覺就壓根兒與整數無關吧?變數如果需要使用整數型態,不是都是獨立宣告給他的嗎?

嗯,這問題問得好!當電腦在執行你的程式時,它需要有個判斷程式是否執行成功的方式——透過檢查main( )函式所回傳的值。如果main( )函式回傳0,那就表示你的程式執行成功了。如果main( )函式回傳其他值,那就表示你的程式大概有什麼問題,導致它無法正確執行。這就是為何main( )函式需要宣告一個回傳型別int給它的理由,這樣各位了解了嗎?

沒有留言:

張貼留言