c語言函式從哪裡來?黃鵬程152021-10-28 10:57:03

函式是從英文function翻譯過來的,其實function在英文中的意思既是函式,也是功能。

從本質意義上來說,函式就是用來完成一定的功能。函式的名字應該反映其代表的功能。

一個C語言程式由一個或多個程式模組組成,每一個程式模組作為一個源程式檔案。對於較大的程式,一般不希望把所以內容放在一個檔案中,而是將它們分別放在若干個原始檔中,由若干個源程式檔案組成一個C程式。

一個源程式檔案由一個或多個函式以及其他有關內容組成。

C語言程式的執行是從main函式開始的,如果在main函式中呼叫其他函式,在呼叫後流程返回到main函式,在main函式中結束整個程式的執行。

所有函式都是平行的,即在定義函式時是分別進行的,是互相獨立的。

C語言函式的分類

從使用者使用的角度看,函式分為:

庫函式,它是由系統提供的,使用者不必自己定義,可直接使用它們。

使用者自己定義的函式。它是用以解決使用者專門需要的函式。

從函式的形式看,函式分為:

無參函式。在呼叫無參函式是,主調函式不向北呼叫函式傳遞資料。

有參函式。在呼叫函式時,主調函式再呼叫被調函式時,透過引數向被呼叫函式傳遞資料,一般情況下,執行被呼叫函式時會得到一個函式值,供主調函式使用。

C語言怎樣定義函式

1、定義函式應該包括以下部分:

指定函式 的名字,以便以後按名呼叫。

指定函式的型別,即函式返回值的型別。

指定函式的引數的名字和型別,以便在呼叫函式時向它們傳遞資料。

指定函式應當完成什麼操作,也就是函式是做什麼的,即函式的功能。