作业帮 > 综合 > 作业

【sos】若有以下定义,且0

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 21:23:47
【sos】若有以下定义,且0
你好楼主!
首先,你要知道*q[4]中的q是一个数组的指针,也就是说q是指向一个数组,并且这个数组中有4个元素的.
我们看一下b[4][6],这是一个二维数组,其实我们可以把他拆分一下,也就是b是一个含有4个元素的数组,而这个数组中的4个元素都是一个数组,后面的这4个数组中都有6个元素,这样你懂的.
好,我们再把这个b[4][6]变一下,我们可以写成这个样子:(*b[4])[6],我再来对这个解释一下,b是一个指针的数组(看清楚了,当成数组),一个含有4个元素的数组;并且这个数组中的元素都是数组的指针(看清楚了,是指针,指向数组的指针),也是指向数组的,这里的数组中的元素就之是一个普通的元素了.
既然p只是一个普通的指针(它可以指向一个数组,即可当成是数组的指针),而b却是一个指针的数组(注意是指针的数组,而不是数组的指针,故是一个数组),所以它肯定会出错了.
好了,做这些解释,认真看看,对你学习指针会有帮助.