【C 語言入門】main 函式的回傳值

一個簡單的程式,由一個 main 函式的定義所構成。

程式會從呼叫 main 開始一直到回傳 main 結束。

#include <stdio.h>

int main()
{
    return 0;
}

main 執行完後會回傳 0 ,代表正常結束。

函式有沒有回傳值跟呼叫函式的對象,看他想做甚麼。

因此並不是所有的函式都需要回傳值的,例如以下的例子。

#include <stdio.h>

int main()
{
    f();
    return 0;
}

void f(){
}

接下來我們介紹一個特殊的例子,system。

在程式中執行其他程式

使用 system() 函式可以執行其他程式 [宣告於 stdlib.h]。

int system(const char * command);

system() 會執行檔案路徑為 command 的程式。

舉個例子,system(“hello.exe”)會執行同一個目錄內叫做 hello.exe 執行檔內的 main 函式。

Leave a Comment

Your email address will not be published. Required fields are marked *