回复 10楼 弟大勿勃
a[i] 等同于 *(a+i)
回复 19楼 吹水佬
指针数组和数组的确有很大的联系,指针数组能节省内存?!但是它们的区别还是很大的吧,就数组来说,name是一个数组名,它表示&name[0][0],即name[0]。而对于指针数组来说,name同样是指针数组的首地址,但此时数组里面的元素都是指针了而非字符串(即数组里面的元素是字符串的指针),所以name是字符串指针的地址,什么是指针的地址呢?就相当于已经存在了一个指针用来指向一个字符串的首地址,此时再用一个指针来指向前面那个指针。*name就是对这个地址(指针)取值,所以*name对应的值实际是字符串的指针,即字符串的首地址name[]。不知道我说和版主想传达的意思方向一致不?如果大家有更好的理解方法还请讲出来一起加深一下对指针数组的理解!