로딩
요청 처리 중입니다...

3일차

 3일차

함수의 입력값으로 포인터 사용- 함수 영역내에서 정의되지 않은 영역값에 접근하기 위해서 포인터를 사용P = &aP[1] : p의 두번째 요소라고 안읽고, p가 가리키는 곳에서 1떨어진 위치의 영역이라고 읽는다return은 단일형만 된다. 값의 복사가 일어나야 하는데, 단일형만 복사가 된다.집합형은 집합의 위치값(포인터)을 리턴하면 된다.

#include<stdio.h>typedef int(*ZZ)[3]; // ZZ 대신 int(*)[3] 로 읽어줘 (예약어) 원래 이런느낌 : int(*)[3] ZZ;int a[3];ZZ g() //int(*)[3] g(){ int(*p)[3]; p = &a; return p;}void main(){ int(*p)[3]; p = g(); printf("%d \n", p);}..........

원문 링크 : 3일차