c++中如何使二级指针能够像数组下标模式访问
2014-08-20 22:28
441 查看
#include<iostream>
using namespace std;
int **out(int **ttt,int length)
{
for (int i=0;i<=length;i++)
for (int j=0;j<=length;j++)
ttt[i][j]=i+j;
return ttt;
}
void main()
{
//int aa[2][2]={1,2,3,4};
int**pp;
pp=(int**)new int*[2];
pp[0]=new int[2];
pp[1]=new int[2];
for (int i=0;i<=1;i++)
for (int j=0;j<=1;j++)
cin>>pp[i][j];
for (int i=0;i<=1;i++)
for (int j=0;j<=1;j++)
cout<<pp[i][j];
cout<<endl;
for (int i=0;i<=1;i++)
for (int j=0;j<=1;j++)
cout<<out(pp,1)[i][j];
}
//重要的就是要给二级指针事先分配内存空间
using namespace std;
int **out(int **ttt,int length)
{
for (int i=0;i<=length;i++)
for (int j=0;j<=length;j++)
ttt[i][j]=i+j;
return ttt;
}
void main()
{
//int aa[2][2]={1,2,3,4};
int**pp;
pp=(int**)new int*[2];
pp[0]=new int[2];
pp[1]=new int[2];
for (int i=0;i<=1;i++)
for (int j=0;j<=1;j++)
cin>>pp[i][j];
for (int i=0;i<=1;i++)
for (int j=0;j<=1;j++)
cout<<pp[i][j];
cout<<endl;
for (int i=0;i<=1;i++)
for (int j=0;j<=1;j++)
cout<<out(pp,1)[i][j];
}
//重要的就是要给二级指针事先分配内存空间
相关文章推荐
- Objective-C如何自己实现一个基于数组下标的属性访问模式
- Objective-C如何自己实现一个基于数组下标的属性访问模式
- Objective-C如何自己实现一个基于数组下标的属性访问模式
- c++ 基础 指针访问数组两种方法 下标法 指针法
- Objective-C如何自己实现一个基于数组下标的属性访问模式
- c++之Vector容器数据两种取值方法(指针访问,数组下标访问)
- Objective-C如何自己实现一个基于数组下标的属性访问模式
- Objective-C如何自己实现一个基于数组下标的属性访问模式
- 不知道数组索引名的情况下如何访问对应下标的值
- C语言数组和指针是如何访问的
- 数组的下标访问和指针访问方式效率分析比较
- 指针与数组--指针访问与下标访问
- C++中数组的下标和指针
- [指针一]结构体数组作为形参传递,下标访问和指针访问使用该结构体
- C++指针和数组:二级指针和二维数组
- C++中数组下标访问负数的方法
- C/C++如何返回一个数组/指针
- 【C/C++】如何利用char型数组buffer存放指针
- C++ 中数组的指针和下标
- 多维数组元素的下标引用于指针访问