原始代码
#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”,含义是在“[”之前缺少内容(该内容为非限定的)文章来源:https://www.toymoban.com/news/detail-762773.html
修改方法:去掉typedef
文章来源地址https://www.toymoban.com/news/detail-762773.html
关于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--;
}
}
到了这里,关于[Error] expected unqualified-id before ‘[‘ token的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!