error C2143: syntax error : missing ';' before 'type' C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(11) : error C2143: syntax error : missing ';' before 'type' C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(13) : error C2065: 'i' : undeclared identifier C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(14) : error C2065: 'j' : undeclared identifier C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(16) : error C2065: 'arr' : undeclared identifier C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(16) : error C2109: subscript requires array or pointer type C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(16) : error C2109: subscript requires array or pointer type C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(16) : error C2102: '&' requires l-value C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(18) : error C2065: 'sum' : undeclared identifier C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(18) : error C2109: subscript requires array or pointer type C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(18) : error C2109: subscript requires array or pointer type C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(18) : error C2109: subscript requires array or pointer type C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(18) : error C2109: subscript requires array or pointer type C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(18) : error C2109: subscript requires array or pointer type C:\Users\lenvo\Desktop\CUITc语言题库答案\P237.C(18) : error C2109: subscript requires array or pointer type 
时间: 2023-06-09 14:07:24 浏览: 33
arr': undefined structure
回答:这段错误提示是指你在编译时遇到了语法错误,具体的原因可能是代码中缺少了分号、标识符未被声明、尝试对非数组或指针类型进行下标操作等等。根据具体的错误提示,可以逐个查看代码中的对应行,找出错误并进行修复。可能需要注意的一点是,在第16行中,提示中提到了一个未定义的结构体arr,需要先进行定义或者进行include相关的头文件操作。
相关问题
error C2144: syntax error : missing ';' before type 'int'
这个错误通常表示在代码中缺少了一个分号。请检查你的代码,特别是在变量或函数声明之后是否忘记了分号。例如:
```
int main() {
int a // 缺少分号
return 0;
}
```
应该修改为:
```
int main() {
int a; // 加上分号
return 0;
}
```
C:\Users\Administrator\Desktop\实验软件\h.c(35) : error C2065: 'Bool' : undeclared identifier C:\Users\Administrator\Desktop\实验软件\h.c(35) : error C2146: syntax error : missing ';' before identifier 'isHit' C:\Users\Administrator\Desktop\实验软件\h.c(35) : error C2065: 'isHit' : undeclared identifier C:\Users\Administrator\Desktop\实验软件\h.c(50) : error C2143: syntax error : missing ';' before 'type' C:\Users\Administrator\Desktop\实验软件\h.c(52) : error C2065: 'oldestPage' : undeclared identifier
这个错误提示是编译器报出的,它指出了代码中的一些语法问题。根据提示,可以看出:
1. 'Bool' : undeclared identifier,' isHit' : undeclared identifier,'oldestPage' : undeclared identifier 这三个变量未定义,可能是因为没有包含相关的头文件或者变量名拼写错误。
2. syntax error : missing ';' before identifier 'isHit',missing ';' before 'type',这两个错误可能是因为代码中缺少分号或者拼写错误。
要解决这些错误,你需要逐一检查代码,找出错误所在的行,并尝试修复相应的语法错误。你可以使用调试器或者打印输出调试的方式来找出代码中的问题,以便更好地定位和解决错误。同时,也可以查阅相关的文档和示例代码,以便更好地理解和掌握编程语言的语法和用法。