-1
這些都是全局變量:如何使參考變量(C++)
const int MAXROW = 5;
const int MAXCOL = 5;
int A[MAXROW][MAXCOL] = { 0 };
int newarr[MAXROW + 1][MAXCOL + 1] = { 0 };
如何聲明他們主要和這些功能使用它們:
void case1()
{
for (int r = 0; r < MAXROW; ++r)
for (int c = 0; c < MAXCOL; ++c) {
cout << "\n A[" << r << "][" << c << "]= ";
cin >> A[r][c];
}
}
void case2()
{
int max[MAXCOL] = { 0 };
for (int r = 0; r < MAXROW; ++r) {
int minr = A[r][0];
..............................
}
void case3()
{
int negNumber = 0;
double average = 0;
for (int r = 0; r < 6; ++r) {
for (int c = 0; c < 6; ++c) {
..............
if (newarr[r][c] < 0) {
++negNumber;
average += newarr[r][c];
我使用做而菜單。我怎樣才能最輕鬆地做到這一點。
如果它們是全局變量,你不「聲明「他們在主 - 你已經宣佈他們,當你說'const int MAXROW = 5; '等,你如何使用它們?那麼你只是 - 使用它們。像你在case1()中做的那樣。無需將它們傳遞到方法中 - 它們在編譯單元中的任何位置均可在全局範圍內使用。 – FredK
問題是我不想將它們用作全局。 – aspaar321