fork download
  1. /* Example062 */
  2. /* 配列をポインタでアクセスする */
  3. /* 2017.10.16 H.Arai */
  4. #include <stdio.h>
  5. #define MAXDATA 5
  6. int main(void) {
  7. int data[MAXDATA]={10,20,30,40,50};
  8. int *pd; /* ポインタ変数 */
  9. int i;
  10. pd = data;
  11. printf("*pd=%d data={%d,%d,%d,%d,%d}\n",*pd,data[0],data[1],data[2],data[3],data[4]);
  12. pd++;
  13. printf("*pd=%d data={%d,%d,%d,%d,%d}\n",*pd,data[0],data[1],data[2],data[3],data[4]);
  14. *(++pd)=111;
  15. printf("*pd=%d data={%d,%d,%d,%d,%d}\n",*pd,data[0],data[1],data[2],data[3],data[4]);
  16. return 0;
  17. }
  18.  
  19.  
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
*pd=10 data={10,20,30,40,50}
*pd=20 data={10,20,30,40,50}
*pd=111 data={10,20,111,40,50}