国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

二級(jí)指針訪問二維數(shù)組 C語言如何定義指針指向字符型二維數(shù)組?

C語言如何定義指針指向字符型二維數(shù)組?二維數(shù)組是數(shù)組的數(shù)組,其元素是一維數(shù)組的數(shù)組。所以我們需要使用一個(gè)指向二維數(shù)組的指針,也就是定義一個(gè)指向數(shù)組的指針。例如:char STR[3][10]//定義一

C語言如何定義指針指向字符型二維數(shù)組?

二維數(shù)組是數(shù)組的數(shù)組,其元素是一維數(shù)組的數(shù)組。所以我們需要使用一個(gè)指向二維數(shù)組的指針,也就是定義一個(gè)指向數(shù)組的指針。例如:

char STR[3][10]//定義一個(gè)char類型的二維數(shù)組char(*PSTR)[10]//定義一個(gè)指向char類型的數(shù)組指針PSTR=STR//指針指向二維數(shù)組STR

接下來,使用PSTR將值賦給二維數(shù)組int Ifor(I=0I<3i)scanf(%s“,*(P I))//*(P I)等價(jià)于STR[i

二維數(shù)組指針和指針指向指針不是一回事。Int(*P)[3]用于指向列號(hào)為3的二維數(shù)組。Int**P不能用于二維數(shù)組

使用指針變量訪問二維數(shù)組中任何元素的方法:1。使用列指針:定義一個(gè)列指針p指向二維數(shù)組p=&A[0][0]的第0個(gè)元素int a[3][4]int*p//因?yàn)閍[0]是第0行的數(shù)組名,p=&A[0][0]相當(dāng)于p=a[0],因?yàn)閍[I][J]前面有I*4j個(gè)元素。二維數(shù)組的任何i行j列元素都可以表示為*(pi*4j)。2使用行指針:定義一個(gè)行指針p指向二維數(shù)組int a[3][4]int(*p)[4]p=a//的第0行,也可以是p=&A[0],其中*(*(pi)J)表示I行J列的任意元素。