fork download
  1. #include <stdio.h>
  2. int main(void) {
  3. int a[5] = {2, 7, 3, 5, 9};
  4. int i, *p;
  5.  
  6. printf("インデックスによる出力:\n");
  7. for (i=0; i<5; i++) {
  8. printf("a[%d]=%d\n", i, a[i]);
  9. }
  10. printf("\nポインタによる出力:\n");
  11. p = &a[0];
  12. for (i=0; i<5; i++) {
  13. printf("*(p+%d)=%d\n", i, *p);
  14. p++;
  15. }
  16.  
  17. return 0;
  18. }
Success #stdin #stdout 0s 5280KB
stdin
Standard input is empty
stdout
インデックスによる出力:
a[0]=2
a[1]=7
a[2]=3
a[3]=5
a[4]=9

ポインタによる出力:
*(p+0)=2
*(p+1)=7
*(p+2)=3
*(p+3)=5
*(p+4)=9