现在提问。有人回答说,
“p 是一个指向有三个整数的数组的指针类型变量。 p+1 就是指向下一个三位数组。 这样下去,不就相当于是二维数组了。”
还有人说,“p指针每一次加1就相当于把p中存的地址加6(前提是int类型占2个字节,在VC中是占4个字节)”
提问,
1.这个数组的最大能有多少行?p不停的加下去吗?
2.“p指针每一次加1就相当于把p中存的地址加6” 这能说明什么,为啥地址变化了。自动的就认为还是三个整数元素的数组?到底发生了什么变化?
没有行数规定。比如
void setT(int i ,double (*T)[5])
{
T[0][i]=1;
T[1][i]=2;
T[2][i]=3;
}
如此,并没有写要多少行啊