我目前正在开发一个打印 5 个变量真值表的程序。我正在使用二维数组。我的代码当前生成了表,但说它已损坏,并且“变量“表”周围的堆栈已损坏。有帮助吗?
#include <iostream>
using namespace std;
int main() {
bool table[5][32];
for (int i = 0; i < 32; i++) {
for (int j = 0; j < 5; j++) {
table[i][j] = ((i >> j)& 1);
}
}
for (int i = 0; i < 32; i++) {
for (int j = 0; j < 5; j++) {
cout << table[i][j] << " ";
}
cout << endl;
}
return 0;
}
这是作业,所以我想理解它,而不仅仅是一个答案。