0w0
[C] 포인터 5 포인터와 배열 본문
728x90
반응형
//포인터와 배열
//배열 이름은 포인터
//포인터를 배열처럼 사용 가능
// value a[i] = *(a+i)
// reference &a[i] = a+i
#include<stdio.h>
int main(){
int a[]={10,20,30,40,50};
int i;
printf(" value\n");
for(i=0; i<5; i++){
printf(" a[%d] = %d *(a+%d) = %d \n",i,a[i],i,*(a+i));
}
printf(" reference\n");
for(i=0; i<5; i++){
printf(" &a[%d] = 0x%x a+%d = 0x%x \n",i,&a[i],i,a+i);
}
return 0;
}
value |
a[i] | *(a+i) |
reference |
&a[i] |
a+i |
728x90
반응형
'Coding > C' 카테고리의 다른 글
[C] 포인터 7 문자열 역 출력 (0) | 2016.09.05 |
---|---|
[C] 포인터 6 포인터를 배열 처럼 사용 가능 (0) | 2016.09.05 |
[C] 포인터 4 포인터의 형변환 (0) | 2016.09.05 |
[C] 포인터 3 간접 참조 연산자와 증감 연산자 (0) | 2016.09.05 |
[C] 정렬 2 버블 정렬 (0) | 2016.09.05 |
Comments