它提示 错误 initializing' : cannot convert from 'int' to 'int *'
int *pa=A[0][0][3]; 意思 就是让指针指向数组元素中的4嘛让后我在 printf 出到屏幕! 怎么会提示这个呢?
我改成 int *pa=A[0][0]; 然后后面加3句pa++,有能输出结果4。
pa++=pa=pa+1; 这个pa+1意思就是指让指针往后移动一个int型字节的位置?4这个元素应该被存储在数组A 起始位置后的12个字节的那个位置?
...全文
2806打赏收藏
C语言三维数组,我直接给出三个下标居然不能输出?
它提示 错误 initializing' : cannot convert from 'int' to 'int *' int *pa=A[0][0][3]; 意思 就是让指针指向数组元素中的4嘛让后我在 printf 出到屏幕! 怎么会提示这个呢? 我改成 int *pa=A[0][0]; 然后后面加3句pa++,有能输出结果4。 pa++=pa=pa+1; 这个pa+1意思就是指让指针往后移动一个int型字节的位置?4这个元素应该被存储在数组A 起始位置后的12个字节的那个位置?