#include <stdio.h>
typedef int nt;
void main () {
long int k;
}
当我在 gcc 中运行上述代码时,它没有显示任何错误。但是当我运行下面的代码时,它会抛出一条错误消息“声明说明符中有两种或多种数据类型”。
#include <stdio.h>
typedef int nt;
void main () {
long nt k;
}
谁能解释一下这个错误是怎么回事?
#include <stdio.h>
typedef int nt;
void main () {
long int k;
}
当我在 gcc 中运行上述代码时,它没有显示任何错误。但是当我运行下面的代码时,它会抛出一条错误消息“声明说明符中有两种或多种数据类型”。
#include <stdio.h>
typedef int nt;
void main () {
long nt k;
}
谁能解释一下这个错误是怎么回事?