二维数组遍历输出(3种方法)(1)下标方法,(2)列指针方法,(3)行指针方法;
来源:互联网 发布:2016网络购物发展趋势 编辑:程序博客网 时间:2024/06/04 17:49
#include <iostream>
using namespace std;
void output_Subscript(int p[ ][4],int n);
void output_Line(int p[ ][4],int n);
void output_Column(int *p,int n);
int main()
{
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
cout<<"(1)下标法进行二维数组输出"<<endl;
output_Subscript(a,3);
cout<<"(2)行指针法进行二维数组输出"<<endl;
output_Line(a,3);
cout<<"(3)列指针法进行二维数组输出"<<endl;
output_Column(a[0],12);
return 0;
}
void output_Subscript(int p[ ][4],int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<4;j++)
cout<<p[i][j]<<" ";
cout<<endl;
}
}
void output_Line(int p[ ][4],int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<4;j++)
cout<<*(*(p+i)+j)<<" ";
cout<<endl;
}
}
void output_Column(int *p,int n)
{
int i;
for(i=0;i<n;i++)
{
cout<<*(p+i)<<" ";
if((i+1)%4==0)
cout<<endl;
}
}
- 二维数组遍历输出(3种方法)(1)下标方法,(2)列指针方法,(3)行指针方法;
- 三种方法进行二维数组遍历输出---下标法、行指针、列指针
- 17、指针与二维数组--二维数组元素利用指针的三种输出方法
- 切分 字符串指针数组(如环境变量) 的两种方法, 数组下标 和 指针
- 利用指针和迭代器遍历二维数组的2种方法
- 二维数组的指针访问方法
- c++ 基础 指针访问数组两种方法 下标法 指针法
- 二维数组遍历最佳方法
- 两种遍历二维数组的方法
- 6种方法遍历二维数组
- 杨辉三角的输出。二维数组的遍历方法
- c++之Vector容器数据两种取值方法(指针访问,数组下标访问)
- 让一维指针指向二维数组空间的方法!
- 通过数组初始化链表的两种方法:指向指针的引用node *&tail和指向指针的指针(二维指针)node **tail
- c中用指针更快捷的遍历数组的方法
- 列指针遍历二维数组(简单粗暴)
- 用指针方法排序数组
- 定义数组指针的三种方法
- 运行时异常与一般异常有何异同?
- Xcode 真机程序发布测试
- 流处理框架Storm简介
- iOS合并静态库,适用真机模拟器
- 数据结构
- 二维数组遍历输出(3种方法)(1)下标方法,(2)列指针方法,(3)行指针方法;
- 当程序崩溃的时候怎么办 Part-2
- flex中自定义toolTip组件,以及flex中的checkBox组件奇特现象
- java遇到的异常
- asp.net的sql防注入 和去除html标记的函数
- ucos-ii中OSTaskSuspend(INT8U prio)任务挂起函数中的 OS_PRIO_SELF注释
- java设计模式_Builder模式
- 对文件夹的操作SHFileOperation()的使用
- ubuntu 12.04LTS + wine 1.5上安装&使用PL/SQL Developer-已经相当完美