1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | int (*pa)[3];//포인터(*pa)인데 / 크기가 3인 배열[3]을 가리키는 포인터이고 /그 배열은 int형이다. char *(*pc)[3];//포인터(*pc)인데 / 크기가 3인 배열[3]을 가리키는 포인터이고 /그 배열은 char *형이다.(그 배열의 원소가 char형 포인터다) char *strArr[3] = { "ass", "dat ass", "you know?" }; int ass[3] = {1, 2, 3}; printf("%p \n", ass); printf("%p \n", &ass); pa = &ass; pc = &strArr; printf("pc == &strArr :%p strArr :%p \n",pc, strArr); | cs |
제일 위쪽에 배열의 포인터 선언 두 개
주석의 설명이 맞는 말인교?
포인터 변수를 선언하려면 일반 변수 선언에 이름만 *으로 시작하면 포인터 변수. 배열 변수는 일반 변수 선언에 이름 뒤를 [...]으로. 두 개가 동시에 쓰일 경우 우선 순위는 포인터가 우선하여 char *arr [5];는 포인터의 배열이 됨. 배열의 포인터는? char (*arr)[...]; 식으로 괄호로 순위를 보정.
포인터 없는 자바쓰세욧
http://royal-car.tk/이
중고차 어플리케이션 어떤가요?