二級指針和二維數(shù)組的關系 二維數(shù)組a的“列指針”與“行指針”有什么關系?
二維數(shù)組a的“列指針”與“行指針”有什么關系?Inta[2][3]={1,2,3},{4,5,6}對于(inti=0I{intsum=0對于(intj=0j{sum=*(*(ai)J)}cout二維數(shù)
二維數(shù)組a的“列指針”與“行指針”有什么關系?
Inta[2][3]={1,2,3},{4,5,6}
對于(inti=0I
{
intsum=0
對于(intj=0j
{
sum=*(*(ai)J)
}
cout
二維數(shù)組的數(shù)組名與二重指針有什么區(qū)別?
1。二維數(shù)組名不是輔助指針,它只是一個特殊的常量指針。三維、四維甚至n維數(shù)組也是如此。只要它是一個數(shù)組,它就是一個普通的常量指針。2輔助指針P也可以解釋為指針的指針,即存儲在P中的值實際上是一個指針。計算:*P值實際上是一個指針值,那么*(*P)是第二個指針的最終值。對于二維數(shù)組a[2][2],a也是一個地址,這個值也等于a[0],它也等于a[0[0]的地址,即&A[0][0]。從這個角度來看,a的地址值是一個變量值(不是指針),因此a不是輔助指針,最多是主指針。
二級指針和二維數(shù)組行指針的區(qū)別?
二維數(shù)組是一個[i][J]。例如,[1][1]是第一行和第一列中的數(shù)字。指針只指向數(shù)字的地址,但不指定數(shù)字。它們之間的區(qū)別之一是指向特定的數(shù)字,另一個是執(zhí)行數(shù)字的地址