Coding/C
[C] 포인터 5 포인터와 배열
0w0
2016. 9. 5. 05:53
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
반응형