#includeint ff(); // 1、當函數參數列表中沒有char、short、float類型時(即限於int、double類型可以省略),函數聲明中可以省略參數類型說明, //但是定義中不能省略參數類型 // 2、聲明時可以省略參數名字,如int ff(int); 只說明類型 int main(int argc, char ** argv) { ff(333); // ff有3個參數,只傳遞一個沒有錯誤,其它變量值未知 int i = f('a'); printf("i = %d\n",i); return 0; } int ff(double a, int c, int t) // 帶有char、short、float類型是不行的 { printf("a = %d\n",a); printf("c = %d\n",c); printf("t = %d\n",t); return 0; } int f(c) char c; // ANSI C標准之前可以這樣定義 ,現在測試也能用 { return c; }