0w0

[C] 포인터 6 포인터를 배열 처럼 사용 가능 본문

Coding/C

[C] 포인터 6 포인터를 배열 처럼 사용 가능

0w0 2016. 9. 5. 06:01
728x90
반응형


//포인터를 배열 처럼 사용 가능

 

#include<stdio.h>


int main(){

int i;

int a[]={10,20,30,40,50};

int *p;

p=a;

//포인터 p에 배열의 이름 a을 대입하면 배열의 첫 번째 주소가 p에 대입되는 것과 같습니다.

//p=a; 문장이 끝나면 p와 a는 똑같은 주소를 가리키게됩니다.

 

for(i=0; i<5; i++){

printf(" a[%d] = %d p[%d] = %d \n",i,a[i],i,p[i]);

}

for(i=0; i<5; i++){

p[i]++;

}

printf("\n\n");

for(i=0; i<5; i++){

printf(" a[%d] = %d p[%d] = %d \n",i,a[i],i,p[i]);

}

return 0;

}





728x90
반응형
Comments