UOMOP

포인터(pointer) 본문

Summary/C(++)

포인터(pointer)

Happy PinGu 2022. 3. 11. 00:39
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