UOMOP
포인터(pointer) 본문
int main() {
int a = 1, b = 2, c = 3;
printf("a의 주소 : %d\ta의 값 : %d\n", &a, a);
printf("b의 주소 : %d\tb의 값 : %d\n", &b, b);
printf("c의 주소 : %d\tc의 값 : %d\n\n", &c, c);
printf("-----Pointer는 현재 포인터 변수이다.-----\n");
int *Pointer; //포인터 변수 A에는 a의 주소가 저장.
Pointer = &a;
printf("Pointer : %d\t\t*Pointer : %d\n", Pointer, *Pointer);
Pointer = &b;
printf("Pointer : %d\t\t*Pointer : %d\n", Pointer, *Pointer);
Pointer = &c;
printf("Pointer : %d\t\t*Pointer : %d\n\n", Pointer, *Pointer);
//미션 : 각 변수에 저장된 값에 3을 곱하라.
printf("-----a, b, c에 저장되어 있는 값에 3을 곱해보자.-----\n");
Pointer = &a;
*Pointer *= 3;
printf("Pointer : %d\t\t*Pointer : %d\n", Pointer, *Pointer);
Pointer = &b;
*Pointer *= 3;
printf("Pointer : %d\t\t*Pointer : %d\n", Pointer, *Pointer);
Pointer = &c;
*Pointer *= 3;
printf("Pointer : %d\t\t*Pointer : %d\n", Pointer, *Pointer);
return 0;
}
'Summary > C(++)' 카테고리의 다른 글
난수 생성 (0) | 2022.04.21 |
---|---|
[fatal error LNK 1169] (0) | 2022.03.11 |
포인터와 문자열의 관계 (0) | 2022.02.01 |
포인터, 이중 포인터 (0) | 2022.01.31 |
strcpy, strcat, strcmp (0) | 2022.01.31 |
Comments