#include <stdio.h>
int main()
{
int iArray[5];
int iCnt;
//&iArray[iCnt] 와 iArray+iCnt 같다
for(iCnt=0;iCnt<sizeof(iArray)/sizeof(iArray[0]);++iCnt)
{
printf("iArray[%d]=%08x\n",iCnt,&iArray[iCnt]);
}
printf("\n");
for(iCnt=0;iCnt<sizeof(iArray)/sizeof(iArray[0]);++iCnt)
{
printf("iArray[%d]=%08x\n",iCnt,iArray+iCnt);
}
printf("\n");
// iArray[iCnt] 와 *(iArray+iCnt) 같다
for(iCnt=0;iCnt<sizeof(iArray)/sizeof(iArray[0]);++iCnt)
{
printf("iArray[%d]=%08d\n",iCnt,iArray[iCnt]);
}
printf("\n");
for(iCnt=0;iCnt<sizeof(iArray)/sizeof(iArray[0]);++iCnt)
{
printf("iArray[%d]=%08d\n",iCnt,*(iArray+iCnt));
}
printf("iArray+1=%08x\n",iArray+1);
printf("&iArray+1=%08x\n",&iArray+1);
return 0;
}
'소프트웨어 > C언어' 카테고리의 다른 글
[2차원] 배열과 포인터 (0) | 2011.06.16 |
---|---|
Const 키워드 (0) | 2011.06.16 |
재귀함수 (0) | 2011.05.12 |
파일 입출력 (0) | 2011.05.09 |
부동 소수점 - IEEE 754 (0) | 2011.05.09 |