개인노트
[C언어] 포인터 문제 본문
문제 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