#include <stdio.h>
typedef int nt;
void main () {
long int k;
}
当我在gcc中运行上面的代码时,它没有显示任何错误。但是当我运行下面的代码时,它会抛出一条错误消息“声明说明符中的两个或更多数据类型”。
#include <stdio.h>
typedef int nt;
void main () {
long nt k;
}
任何人都能解释一下这个错误是什么吗?
答案 0 :(得分:3)
typedef
创建完整的类型。
您无法使用long
和typedef撰写类型。