5

引数が構造体へのポインターである関数の関数プロトタイプを作成したいと考えています。

int mult(struct Numbers *n)

ただし、構造体 Numbers は次のように定義されます。

struct Numbers {
    int a;
    int b;
    int c;
};

はまだ定義されていません。mult に適したプロトタイプを作成するにはどうすればよいですか?

4

2 に答える 2

5

struct Numbers関数宣言の前に不完全型として宣言するだけです。

struct Numbers;

int mult(struct Numbers *n);
于 2013-08-04T23:09:48.247 に答える