用指针方法实现,输入一个二维数组,再输入行号和列号,输出对应的数值?

如题所述

template<typename T,int end_i,int end_j>

void output(T (*arry)[end_i][end_j]) throw()

{

for(int i=0;i<end_i;++i)

{

for(int j=0;j<end_j;++j)

{std::cout<<*(*(*arry+i)+j)<<" "<<flush;}

cout<<endl;

}

}

扩展资料:

指针数组中的每一个元素均为指针,即有诸形如“ptr_array[i]”的指针。由于数组元素均为指针,因此ptr_array[i]是指第i+1个元素的指针。

例如二维指针数组的定义为:char *ptr_array[3][3]={{"asdx","qwer","fdsfaf"},{"44444","555","6666"},{"a78x","q3er","f2f"}};

参考资料来源:百度百科-指针数组

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-15
用指针方法实现输入一个二维数码上输入好好的恋爱,说出这样的颜值。
第2个回答  2019-12-15
你可以和编程老师面对面沟通一下
相似回答