如果我定义了一个行指针 int (p)[4]=a,a是二维数组int a[4][4],我知道(p+i)+j是二维数组中第i行第j个元素的地址,那么如果我要定义一个新的指针b指向这个元素,也就是说b的内容是该元素的地址,那么他的数据类型是什么类型,还有我知道*p+i是第i行的地址,那么同样如果我要一个指针内容是这个地址,我应该用什么数据类型的指针
指针要根据要指的东西来确定,类型要一致
你数组里的元素是int型,那么指针也得是int型
你数组是二维数组,那么指针也要是二级指针
你存的数据是什么类型的你就用什么类型的指针。你是int类型的就用 int *指针。指针+1是按照类型长度加的