0
#include <stdio.h>
typedef int nt;
void main () {
  long int k;
}

上記のコードを gcc で実行すると、エラーは表示されませんでした。しかし、以下のコードを実行すると、「宣言指定子に 2 つ以上のデータ型があります」というエラー メッセージが表示されました。

#include <stdio.h>
typedef int nt;
void main () {
  long nt k;
}

誰かが私にこのエラーが何であるかを説明できますか??

4

1 に答える 1

3

typedef■完全型を作成します。

longと typedefから型を構成することはできません。

于 2013-02-05T04:25:22.160 に答える