怎么用指针的指针 指向二维数组的每个元素,二维指针数组和数组指针的区别

首页 > 娱乐 > 作者:YD1662025-06-06 12:23:32

怎么用指针的指针 指向二维数组的每个元素,二维指针数组和数组指针的区别(1)

  C语言的数组(不管多少维)在内存中都是线性储存的。所以用一级指针加偏移就可以访问所有元素。  举个例子,有一个10*10的二维数组a,这样就可以输出:int a[10][10];int *p = (int *)a;int i;for (i = 0; i < 10 * 10; i++)printf("%d", *(p + i));

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.