인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

harypoteck님의 프로필 이미지
harypoteck

작성한 질문수

홍정모의 따라하며 배우는 C언어

10.14 2차원 배열과 포인터

14:15 부분 질문 있습니다

작성

·

289

3

float(*pa)[4]; -> 4개의 float를 가진 배열에 대한 포인터 '1개'

float* ap[2]; -> float '포인터를 2개' 가진 배열

printf("%u %u\n", (unsigned)pa, (unsigned)(pa + 1));

-> pa는 단순히 포인터이므로 주소 자체를 대입-> arr2d[0] , arr2d[1]의 주소 출력

printf("%u %u\n", (unsigned)ap, (unsigned)(ap + 1));

-> ap는 포인터의 배열, 배열의 이름은 배열의 시작 주소를 의미 -> ap[0], ap[1]의 주소(포인터 변수의 주소) 출력

제가 이해한 게 맞나요?

답변 1

2

안녕하세요!

맞습니다. 

harypoteck님의 프로필 이미지
harypoteck

작성한 질문수

질문하기