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 */ /************************************************************************/