728x90
#include <iostream>
using namespace std;

int main() {
	int n[10];
	int i;
	int* p;

	for (i = 0; i < 10; i++)
		n[i]= i * 3; 

	p = n; // 포인터 p에 배열 n의 시작 주소를 설정한다.
	for (i = 0; i < 10; i++) {
		cout << *(n + i) << ' '; 
	}
	cout << "\n";

	for (i = 0; i < 10; i++) {
		*p = *p + 2; // 포인터 p를 이용하여 배열의 원소 값을 2 증가
		p++; // p는 다음 원소의 주소로 증가
	}

	for (i = 0; i < 10; i++)
		cout << *(n+i) << ' ';
	cout << "\n";
}

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기