#include <stdio.h>
typedef int nt;
void main () {
long int k;
}
当我在 gcc 中运行上面的代码时,它没有显示任何错误。但是当我运行下面的代码时,它抛出了一条错误消息“声明说明符中的两个或多个数据类型”。
#include <stdio.h>
typedef int nt;
void main () {
long nt k;
}
谁能解释一下这个错误是怎么回事??
最佳答案
typedef
创建完整 类型。
您不能将 long
和 typedef 组合成一个类型。
关于c - "two or more data types in declaration specifiers "错误是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14700188/