학습 내용 : 포인터는 그 자체로써는 의미가 없으며, 다른 변수 값 등을 가리키기 위해 사용한다는 것을 학습합니다.
소스 코드 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdio.h>
void main()
{
int saram_A = 0;
int saram_B = 0;
int* pointer;
int* psaram;
pointer = &saram_A;
*pointer = 1;
printf("%d, %d\n", saram_A, *pointer);
psaram = &saram_A;
*psaram = 2;
printf("%d, %d, %d\n", saram_A, *pointer, *psaram);
pointer = &saram_B;
*pointer = 3;
printf("%d, %d, %d\n", saram_A, saram_B, *pointer);
psaram = &saram_B;
*psaram = 4;
printf("%d, %d, %d, %d\n", saram_A, saram_B, *pointer, *psaram);
}
|
실행 화면 :
'프로그래밍 > C언어 300제' 카테고리의 다른 글
초급 43. 구조체 이해하기 (0) | 2020.02.16 |
---|---|
초급 42. 널(NULL) 문자 이해하기 (0) | 2020.02.16 |
초급 40. 메모리 이해하기 (0) | 2020.02.16 |
초급 39. 배열 이해하기 (0) | 2020.02.16 |
초급 38. 문자열 이해하기 (0) | 2020.02.16 |
트랙백 , 댓글 가 달렸습니다.