728x90
// 포인터 기초 , 포인터를 이용한 새로운 값 저장
#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
*/
728x90
'C Programming' 카테고리의 다른 글
[C언어로 배우는 프로그래밍 기초 Perfect 3판] Chapter 02 프로그래밍 연습 (1) | 2022.06.26 |
---|---|
[C언어로 배우는 프로그래밍 기초 Perfect 3판] Chapter 01 연습문제 정답 (0) | 2022.06.26 |
[어서와 C언어는 처음이지!] P309 Lab (난수 생성 후 정렬) (0) | 2022.02.13 |
[C] 난수 생성 후 정렬하기 (버블정렬) (0) | 2022.02.12 |
[C] Code Up 기초 100제 정리 (0) | 2022.02.12 |