关于数组和指针的有关问题——多谢

关于数组和指针的问题——谢谢
那个最近在用opencv,但是对于基础语言不是很了解,能帮我解释一下。

IplImage * planes[]; 这个是确定一个IplImage类还是指针呢?


在后续的程序中调用planes时,为什么没有定义planes[0]就会出错呢?


还有就是IplImage**image和IplImage*image有什么区别呢?
为什么有时候函数中需要输入的是&image,有时候就只输image就行了呢?


问题比较杂,谢谢。。

------解决方案--------------------
1、IplImage * planes[]; 是IplImage *类型元素的数组;
2、在后续的程序中调用planes时,为什么没有定义planes[0]就会出错呢?
没有定义,当然出错,你定义不就行了;
3、还有就是IplImage**image和IplImage*image有什么区别呢?
一个是二级指针,一个是一级指针啊;
4、为什么有时候函数中需要输入的是&image,有时候就只输image就行了呢?

&image是image的地址,这个看函数参数类型的。