部分代碼如下:
#include<iostream>
using namespace std;
const int n = 5;
int main()
{
int grade[n], studnum[n];
cout << "輸入學生學號和成績:" << endl;
for (int i = 0; i < n; i++)
cin >> studnum[n] >> grade[n];
然后顯示
警告 C6201 索引“5”超出了“0”至“4”的有效范圍(對于可能在堆疊中分配的緩沖區“studnum”)
警告 C6201 索引“5”超出了“0”至“4”的有效范圍(對于可能在堆疊中分配的緩沖區“grade”)
可這應該沒問題啊?又不是i<=n
uj5u.com熱心網友回復:
cin >> studnum[n] >> grade[n];====>>> cin >> studnum[i] >> grade[i];轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/249949.html
標籤:C++ 語言
上一篇:tdm-gcc 4.9.2 64-bit debug求解
下一篇:求助
