fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int vx[5];
  6. int i;
  7. int *ptr;
  8.  
  9. printf("配列の各要素に数値を入力して下さい。\n");
  10. for (i = 0; i < 5; i++) {
  11. printf("vx[%d]: \n", i);
  12. scanf("%d", &vx[i]);
  13. }
  14. printf("ポインタptrは何番目の要素を指しますか?\n");
  15. scanf("%d", &i);
  16. ptr = &vx[i];
  17. printf("ポインタptrが指している場所の数値は%dです。\n", *ptr);
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0.01s 1724KB
stdin
12
33
64
21
0
3
stdout
配列の各要素に数値を入力して下さい。
vx[0]: 
vx[1]: 
vx[2]: 
vx[3]: 
vx[4]: 
ポインタptrは何番目の要素を指しますか?
ポインタptrが指している場所の数値は21です。