문제 1
아래의 예제 실행 시 변수와 포인터 변수의 관계를 그림을 그려서 설명해보자. 또한 출력의 결과도 예상해보자.
문제 2
int형 변수 num1과 num2를 선언과 동시에 각각 10과 20으로 초기화하고, int형 포인터 변수 ptr1과 ptr2를 선언하여 각각 num1과 num2를 가리키게 하자. 그리고 이 상태에서 포인터 변수 ptr1과 ptr2를 이용해서 num1의 값을 10 증가시키고, num2의 값을 10 감소시키자.
이제 두 포인터 변수 ptr1과 ptr2가 가리키는 대상을 서로 바꾸자. 즉, 포인터 변수 ptr1이 num2를 가리키게 하고, 포인터 변수 ptr2가 num1을 가리키게 하자. 그리고 마지막으로 ptr1과 ptr2가 가리키는 변수에 저장된 값을 출력하자.
'프로그래밍 > C' 카테고리의 다른 글
열혈 C 프로그래밍 Chapter14-1 (0) | 2015.08.19 |
---|---|
열혈 C 프로그래밍 Chapter13-1 (0) | 2015.07.29 |
열혈 C 프로그래밍 Chapter11-2 (0) | 2015.07.26 |
열혈 C 프로그래밍 Chapter11-1 (0) | 2015.07.26 |
열혈 C 프로그래밍 Chapter10 도전! 프로그래밍! (0) | 2015.07.22 |