개인노트

[C언어] 포인터 문제 본문

C/문제

[C언어] 포인터 문제

BillnairK 2017. 6. 28. 23:18

문제 1. 아래의 예제 실행 시 포인터 변수와 변수의 관계를 그림으로 그린 후 출력의 결과를 말하여라.


 Q) 12-1_1.c

int main(void) {

int num = 10;

int * ptr1 = #

int * ptr2 = ptr1;


(*ptr1)++;

(*ptr2)++;


printf("%d \n", num);

getchar();


 출력 결과 : num의 값은 2번 상승하여 12이다.


문제 2. int형 변수 num1, num2를 10과 20으로 선언 및 초기화 → int형 포인터 변수 ptr1, ptr2 선언 후 num1, num2를 가리킴 → 포인터 변수를 이용하여 num1은 10증가 num2는 10 감소 → ptr1과 ptr2이 가리키는 대상을 바꾸고 출력 하여라.


 Q) 12-1_2.c 


'C > 문제' 카테고리의 다른 글

[C언어] 함수 인자의 값, 참조 문제  (0) 2017.07.02
[C언어] 포인터 문제  (0) 2017.06.29
[C언어] 배열문제 ②  (0) 2017.06.27
[C언어] 배열문제 ①  (0) 2017.06.25
[C언어] 최대공약수 구하기  (0) 2017.06.24
Comments