用几种方法输出二维数组各元素的值。

简介: 用几种方法输出二维数组各元素的值。

用几种方法输出二维数组各元素的值。

include

void main()
{
int s[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int i,j,(p)[4];
int row,col;
p=s;
printf("用二维数组的指针变量计算i行j列元素的方法\n");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
printf("%8d",
((p+i)+j));
printf("\n");
}
printf("用二维数组的数组名计算i行j列元素的方法\n");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
printf("%8d",
((s+i)+j));
printf("\n");
}
printf("用直接采用首元素地址计算i行j列元素的方法\n");
row=3;col=4;
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
printf("%8d",
(&s[0][0]+i*col+j));
printf("\n");
}
}

相关文章
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
289 1
|
存储 安全 编译器
【C++ 多态原理】深入探讨C++的运行时类型信息(RTTI)和元数据
【C++ 多态原理】深入探讨C++的运行时类型信息(RTTI)和元数据
619 1
|
数据可视化 定位技术 vr&ar
酷企秀可视化设计器
酷企秀可视化设计器
137 0
|
自然语言处理 语音技术 Docker
开源上新|FunASR离线文件转写软件包3.0
开源上新|FunASR离线文件转写软件包3.0
解决运行qmake:Project ERROR: Cannot run compiler ‘cl‘. Output:
解决运行qmake:Project ERROR: Cannot run compiler ‘cl‘. Output:
1022 0
|
传感器 安全
振弦传感器的种类分型及应用场景
振弦传感器是一种基于振动原理的传感器,它可以检测物体的振动状态,并将其转换为电信号输出。由于其高精度、高灵敏度、高频响应等优点,振弦传感器在工业生产、动态监测、结构健康等领域得到了广泛应用。下面我们将对振弦传感器的种类、分型及其应用场景进行详细介绍。
技巧 | Python 字典用法详解(超全)
技巧 | Python 字典用法详解(超全)
|
存储 Linux Shell
Linux配额命令 及 查看已用空间
Linux配额命令 及 查看已用空间
|
Java 程序员 编译器
【java】运行机制
Java程序运行时,必须经过编译和运行两个步骤。 首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来
【java】运行机制
图文详解 | 33个Python关键字,一口吃掉一个!(三)
图文详解 | 33个Python关键字,一口吃掉一个!(三)
图文详解 | 33个Python关键字,一口吃掉一个!(三)