IT

#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
Posted by sinpk