C Programming
[C] 포인터 기초, 포인터를 이용한 값 변환
MoveForward
2022. 2. 14. 02:28
// 포인터 기초 , 포인터를 이용한 새로운 값 저장
#include <stdio.h>
#include <stdlib.h>
main()
{
int age; // age 변수 정의
int * pAge; // 정수형 변수를 가리키는 포인터 정의
age = 19; // age에 19를 저장
pAge = &age; // 포인터와 변수를 연결
// 포인터와 변수 출력 함수
void print()
{
printf("변수 age : %d\n", age);
printf("포인터 *pAge : %d\n\n\n", *pAge);
}
// print. 초기 포인터 출력
printf("초기값 출력\n");
print();
// 변수에 새로운 값을 저장하기
// 1. 변수에 직접저장
age = 24;
printf("\nage=24\n");
print();
// 2. 포인터를 이용한 방법
*pAge = 25;
printf("\n*pAge=25\n");
print();
return 0;
}
/*출력값
초기값 출력
변수 age : 19
포인터 *pAge : 19
age=24
변수 age : 24
포인터 *pAge : 24
*pAge=25
변수 age : 25
포인터 *pAge : 25
*/