#include "pch.h"
#include <stdio.h>
void test2array() {
//二位数组有关数据(地址和元素的值区分)
int a[3][4] = {1,3,5,6,8,9,10,12,34,22,56,77};
printf("%d,%d\n",a,*a); //0行起始地址,0行0列元素地址
printf("%d,%d\n",a[0],*(a+0)); //0行0列元素地址
printf("%d,%d\n",&a[0],&a[0][0]); //0行起始地址,0行0列元素地址
printf("%d,%d\n",a[1],a+1); //1行0列元素地址,1行起始地址
printf("%d,%d\n",&a[1][0],*(a+1)+0); //1行0列元素地址
printf("%d,%d\n",a[2],*(a+2)); //2行0列元素地址
printf("%d,%d\n",&a[2],a+2); //2行起始地址
printf("%d,%d\n",a[1][0],*(*(a+1)+0));//1行0列元素的值
printf("%d,%d\n",*a[2],*(*(a+2)+0)); //2行0列元素的值
return;
}
c指针——二位数组有关数据(地址和元素的值区分)
最新推荐文章于 2024-12-25 12:57:12 发布
博客涉及指针和二维数组相关内容,指针是信息技术中重要概念,可用于高效操作内存;二维数组是常用的数据结构。二者结合在编程中有广泛应用,能提升程序性能和效率。

1272

被折叠的 条评论
为什么被折叠?



