c语言编程学习之二维数组
发布日期:2021-05-13 01:50:09 浏览次数:14 分类:博客文章

本文共 2711 字,大约阅读时间需要 9 分钟。

������������

c������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������

������������������������������������������������������������������������������

������������������������������

int a[NUM_ROWS][NUM_COLS];

������������������������������for������

int row, col;for (row = 0; row < NUM_ROWS; row++)  for (col = 0; col < NUM_COLS; col++)    a[row][col] = 0;

���������������������������������������������������������������������������������������������������NUM_ROWS*NUM_COLS���������������for������������������

int *p;for (p = &a[0][0]; p <= &a[NUM_ROWS-1][NUM_COLS-1]; p++)  *p = 0;

���������������������������������������������������������������������������������for������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������������������������������������i���������������0

������������������i������������������p������������a������i������������������������
p=&a[i][0];

���������������������������������������������������

p=a[i];
������������������������a[]������������������������������a������������������������������������������������������������������������������������������������������������������������������������������i���������������������������a[i]���
������������������������������������������������a������������������a[i]���������(a + i)���������&a[i][0]���������&((a[i] + 0))���������������������&a[i]������������&������������������������������������������a[i]���
������������������

int a[NUM_ROWS][NUM_COLS], *p, i;for (p = a[i]; p < a[i] + NUM_COLS; p++)  *p = 0;

������������������������������������������������a������i������������������������

���������������������������������������������������������������������������������������������������������int (*p)[NUM_COLS]���
���������������c������������������������1���������������������������������������������������������������������������������������������p���������������������������NUM_COLS���int������������������p++������������p������������������NUM_COLS*���int������������������������������������������������p���������������������������������
������������

for(p = &a[0]; p < &a[NUM_ROWS]; p++){	(*p)[i] = 0;}

������������������������������������������������������������������������������������������������������������������������������������������

int *t;for(t = a[0]; t <= &a[NUM_ROWS-1][NUM_COLS-1]; t++)		printf("%d ",*t);
上一篇:数据人必读!玩转数据可视化用这个就够了——高德LOCA API 2.0升级来袭!
下一篇:Java 获取Word中指定图片的坐标位置

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月15日 04时48分59秒