34.9 연습문제 : 포인터와 주소 연산자 사용하기
문제) 다음 소스 코드를 완성하여 10과 20이 각 줄에 출력되게 만드세요.
#include <stdio.h>
int main()
{
int* numPtr;
int num1 = 10;
int num2 = 20;
numPtr = &num1;
printf("%d\n", *numPtr);
numPtr = &num2;
printf("%d\n", *numPtr);
return 0;
}

34.10 심사문제 : 포인터와 주소 연산자 사용하기
문제) 표준 입력으로 정수가 입력됩니다. 다음 소스 코드를 완성하여 입력된 정수가 출력되게 만드세요.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int* numPtr1;
int** numPtr2;
int num1;
scanf("%d", &num1);
numPtr1 = &num1;
numPtr2 = &numPtr1;
printf("%d\n", **numPtr2);
return 0;
}

'스터디 > 코딩' 카테고리의 다른 글
| [ 코딩 도장 : C ] Unit 36. 배수 사용하기 : 연습문제 / 심사문제 (0) | 2024.07.08 |
|---|---|
| [ 코딩 도장 : C ] Unit 35. 메모리 사용하기 : 연습문제 / 심사문제 (0) | 2024.07.08 |
| [ 코딩 도장 : C ] Unit 33. FizzBuzz : 연습문제 / 심사문제 (0) | 2024.07.08 |
| [ 코딩 도장 : C ] Unit 32. goto로 프로그램의 흐름을 원하는 대로 바꾸기 : 연습문제 / 심사문제 (0) | 2024.07.08 |
| [ 코딩 도장 : C ] Unit 31. 계단식으로 별 출력하기 : 연습문제 / 심사문제 (0) | 2024.07.06 |