0w0
[C] 포인터 6 포인터를 배열 처럼 사용 가능 본문
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
반응형
'Coding > C' 카테고리의 다른 글
[C] 포인터 8 포인터와 함수 (0) | 2016.09.05 |
---|---|
[C] 포인터 7 문자열 역 출력 (0) | 2016.09.05 |
[C] 포인터 5 포인터와 배열 (0) | 2016.09.05 |
[C] 포인터 4 포인터의 형변환 (0) | 2016.09.05 |
[C] 포인터 3 간접 참조 연산자와 증감 연산자 (0) | 2016.09.05 |
Comments