怎样通过函数更改二维数组的值
c语言吧
全部回复
仅看楼主
level 12
知表不言 楼主
假设是字符数组,定义时写char * p,
函数中出现p[x][y]会报错,定义时写char * (char * p)还是会报错,
还有定义完了调用函数时应该怎么输实参,直接输数组名funck(a)也会报错,这可怎么搞啊😯
2017年07月08日 06点07分 1
level 12
知表不言 楼主
[]的定义不就是加上括号内的数然后取*吗?那二维数组跟双重指针间是不是可以划等号呢
2017年07月08日 06点07分 2
level 15
把指针当二维数组使需要写成ptr[x+y*width]
2017年07月08日 06点07分 3
二维数组是连续排列的,就跟十进制数一样,懂了,感谢[太开心]
2017年07月08日 06点07分
1