|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2007-11-04, 05:42 PM | #1 |
榮譽會員
|
疑問 - C語言中的程式進入點
-------------------- 閱讀本主題的最佳解答 -------------------- 我看有的書是這樣 int main() 有的是這樣 void main() 有說後者是比較舊的寫法 這兩個目前都通用嗎? |
__________________ |
|
送花文章: 1110,
|
2007-11-05, 06:41 AM | #3 (permalink) |
管理員
|
void 的意思有不回傳變數之意 如果在副程式(方法)中使用 void 宣告敗表著該副程式(方法)將不能有傳回數值,不能使用 return 傳回數值... ,那還能不能使用 return 呢? 我以DEV-C 測試...,是不能回傳數值,但是可以提前結束程式。 return value; ---> 不行 return; ---> 可以 其他的 C/C++ 編譯器可能不同。 至於 int 副程式(方法)的 int 宣告則代表了該副程式(方法)的傳回數值為 int (整數)類型 如果是用 float 副程式(方法),的傳回數值為 float (單精度浮點數)類型 如果是 int 方法(viod); 將會禁止使用( ) 內的參數(變數宣告與使用), 因此有時候也會看到 int 方法(viod); 的寫法。 此帖於 2007-11-11 11:44 PM 被 getter 編輯. 原因: 補充資料 |
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 按鈕喔, 這是一種禮貌動作。 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ... |
|
送花文章: 37855,
|