*p=&a和p=&a 如何在c語(yǔ)言二維數(shù)組中使用指針?
如何在c語(yǔ)言二維數(shù)組中使用指針?Main(){int score[[4]={60,70,80,90},{56,89,67,88},{34,78,90,66}int i,J printf(“input
如何在c語(yǔ)言二維數(shù)組中使用指針?
Main(){int score[[4]={60,70,80,90},{56,89,67,88},{34,78,90,66}int i,J printf(“input student number:0-2”)scanf(%d”,&MPI)printf(%d的分?jǐn)?shù)為:“n”,i)for(J=0jmain(){int score[[4]={60,70,80,90},{56,89,67,88},{34,78,90,66}int i,J,*P printf input student number:“)scanf(%d,&MPI)printf(%d的分?jǐn)?shù)是:n,I)for(P=score[I]P
1)。二維數(shù)組名不是輔助指針,它只是一個(gè)特殊的常量指針。三維、四維甚至n維數(shù)組也是如此。只要它是一個(gè)數(shù)組,它就是一個(gè)普通的常量指針。2輔助指針P也可以解釋為指針的指針,即存儲(chǔ)在P中的值實(shí)際上是一個(gè)指針。計(jì)算:*P值實(shí)際上是一個(gè)指針值,那么*(*P)是第二個(gè)指針的最終值。對(duì)于二維數(shù)組a[2][2],a也是一個(gè)地址,這個(gè)值也等于a[0],它也等于a[0[0]的地址,即&A[0][0]。從這個(gè)角度來(lái)看,a的地址值是一個(gè)變量值(不是指針),因此a不是輔助指針,最多是主指針。