C/C++の配列とポインタ関係-全解ホログラム
1518 ワード
/************************************************************************/
/*
, ,
, , 。
(n) , (n-1)
, , 。 ,
。 , ,
int i[2][3][4][5][6]; i[1][2] ,
i[1][2][0][0][0]
*/
/************************************************************************/
#include <STDIO.H>
int main(void)
{
char i[2][8][8] = {"hello!"};// ( ), , , , , , , , 。
char * p;
// p = i[0]; // ,i[0]
p = i[0][0]; // ,i[0][0]
// p = i[0][0][0]; // ,i[0][0][0]
// * p = i[0][0][0]; // ,p , ,* p
printf("%c
", p[1]);//p i[0][0] , p[1] 0 , 1 , e .
printf("%c
", *(i[0][0]+2));//i[0][0]+2 0 0 , , , (*), l .
printf("%s
", i[0][0]);// , %s .
return 0;
}
/************************************************************************/
/* VC++6.0 :
e
l
hello!
Press any key to continue
*/
/************************************************************************/