viewimageM.php?id=programming&no=29bcc427b78777a16fb3dab004c86b6f0c84ca7046af80d4102901631ae35077262c62858520258ae5a25f5cd001ada342c3a5afc1ecebaf4ed7049d1b8b81cdf5cda42a810b347f19dcca

#include <stdio.h>

int main()
{
        char* Name[] = {\"12345\", \"abcde\", \"67890\", \"fghij\"};
        char**     p = &Name[0];
        return 0;
}


여기서 내가 []를 사용안하고 p를 이용해서 Name[2]를 지정하고싶어요.

원래 배운건 *(p+2) 하면 되는데

Name가 사실 char* 배열 이니까 

저는 *p+sizeof(char*)*2도 같지 않을까 했는데


막상 보니 배열이 4바이트단위로 안벌어져있어서 난감;

잘못 지정한건가 내 지식이 틀린건가 대혼란