関数を始める時に

int kansuu(int a, int b, char *c){

という風に書きますよね。
これを

int kansuu(a, b, c)
int a;
int b;
char *c;
{

と書き換えることができると聞いたのですが、コンパイルが通りません。
後者の書き方は一般的ではないのでしょうか?