[Error] expected unqualified-id before ‘[‘ token
-
- 原始代码
- 报错位置
- 报错内容
- 修改方法:去掉typedef
- 关于typedef
- 修改一下
原始代码
#include<bits/stdc++.h>
using namespace std;
typedef struct Count{
int a;
int b;
}C[1001];
int main(){
int T;
cin>>T;
while(T>=0)
{
int a,b;
cin>>a>>b;
C[T].a=a;
C[T].b=b;
T--;
}
}
报错位置
报错内容
[Error] expected unqualified-id before ‘[’ token:翻译之后的结果是:“[Error]“[”标记之前应为非限定id”,含义是在“[”之前缺少内容(该内容为非限定的)
修改方法:去掉typedef
关于typedef
typedef long byte_4;
//给已知数据类型long起个新名字,叫byte_4。
修改一下
#include<bits/stdc++.h>
using namespace std;
//给Count这个结构体起了一个新的名字叫C
typedef struct Count{
int a;
int b;
}C;//修改
int main(){
int T;
cin>>T;
//然后定义类型为C的一个数组
C c[100];//添加
while(T>=0)
{
int a,b;
cin>>a>>b;
c[T].a=a;
c[T].b=b;
T--;
}
}
版权声明:本文为博主作者:一只天蝎原创文章,版权归属原作者,如果侵权,请联系我们删除!
原文链接:https://blog.csdn.net/weixin_45880844/article/details/129200633