void sub(int n); // 或 int sub(int n); 視返回類型而定
sub:函數名稱 (開發者自訂)。int n:形式參數 (parameter),型別為 int,名稱為 n。():參數列表標記。;:結束宣告 (原型);若為定義則接 { ... }。sub(10); // 實參 10 傳遞給 n
int x = 20;
sub(x); // 實參 x 的值 (20) 傳遞給 n
C 語言採 傳值呼叫,sub 內部修改 n 不會影響呼叫端的實參。若需修改實參,需傳遞位址:
void sub(int *n) { *n = 20; }
int main() { int x = 10; sub(&x); printf("%d", x); // 輸出 20 }