首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我想设计一个函数,给一个矩阵的某个元素赋值,其他的元素值保持不变,而且要求必须用double *A动态二维数组初始化

2012-11-09 
我想设计一个函数,给一个矩阵的某个元素赋值,其他的元素值保持不变,而且要求必须用double **A动态二维数组

我想设计一个函数,给一个矩阵的某个元素赋值,其他的元素值保持不变,而且要求必须用double **A动态二维数组初始化
下面的程序应该怎么改,求指教
void fun()
{
  
  double value;
  int _row, _column,i,j;
  double ** A=new double *[_row];

  for(i=0;i<_row;i++)

  A[i]=new double[_column];

   
  cin>>_row>>_column>>i>>j>>value;
  A[i][j] = value;
  cout<<A[i][j];
}

[解决办法]
_row没有赋值,就直接用于申请内存了
[解决办法]
局部变量在栈中,默认值未必是0,必须初始化。
int _row,为任意值

热点排行