fork download
  1. #include<stdio.h>
  2.  
  3. int main(){
  4. int i;
  5. int data[10];
  6. int *p;
  7.  
  8. for(i = 0;i < 10;i++)data[i] = 100+i;
  9.  
  10. for(p = data;*p!=109;p++)
  11. printf("アドレス%pの中身は、%dです。\n",p,*p);
  12.  
  13. p = data;
  14. printf("data[4]の中身は、%pです。\n",data[4]);
  15. printf("data[5]の中身は、%dです。\n",*(p + 5));
  16.  
  17. return(0);
  18. }
Success #stdin #stdout 0.01s 1676KB
stdin
Standard input is empty
stdout
アドレス0xbfddc85cの中身は、100です。
アドレス0xbfddc860の中身は、101です。
アドレス0xbfddc864の中身は、102です。
アドレス0xbfddc868の中身は、103です。
アドレス0xbfddc86cの中身は、104です。
アドレス0xbfddc870の中身は、105です。
アドレス0xbfddc874の中身は、106です。
アドレス0xbfddc878の中身は、107です。
アドレス0xbfddc87cの中身は、108です。
data[4]の中身は、0x68です。
data[5]の中身は、105です。