#include <iostream>
using namespace std;
int V(int **n)
{
int i, j;
for (i = 0; i < 10; i++)
{
n[i] = new int[10];
}
for (i = 0; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
n[i][j] = i + j;
}
}
return 1;
}
int main()
{
int **n;
int **f;
int i, j;
cout << V(n) << endl;
for (i = 0; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
cout << n[i][j] << "\t";
}
cout << endl;
}
}
这样操作是没问题的,但如果把new的那一块放在main函数中而不是自己定义的函数的话,就会直接报错