位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

指向二維數(shù)組某一行元素在C語言的指針變量

提問人:楊紫紅發(fā)布時間:2020-11-17
定義形式:數(shù)組元素類型   (*指針變量名)[常量表達式];
 含義:定義了一個指針變量,該指針變量指向一個長度為常量表達式值的一維數(shù)組
例如:int (*q)[4];
 定義了一個指針變量q,他指向一個長度為4的整型數(shù)組,此時,q的值是該一維數(shù)組的起始地址,而不是該一維數(shù)組的第一個元素的地址。
有二維數(shù)組:
int  a[3][4]; 
若有:int (*q)[4];
使q指向二維數(shù)組第0行的賦值語句是:q = a;或q=&a[0];
使q指向二維數(shù)組第i行的賦值語句是:q = a+i;或q=&a[i];
在此前提下:二維數(shù)組元素a[i][j]可以采用 *(*q+j)引用。
若有:int *q ;
使q指向二維數(shù)組第一行第一個元素的賦值語句是q = a[0];或q = *a;

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部