fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int b[3] = { 0, 1, 2 };
  6. int *p[3];
  7. int i;
  8.  
  9. p[0] = &b[2];
  10. p[1] = &b[0];
  11. p[2] = &b[1];
  12.  
  13. // 物理的配置
  14. printf(" b[] = ");
  15. for (i = 0; i < 3; i++) {
  16. printf("%d ", b[i]);
  17. }
  18. printf("\n");
  19. // 論理的配置
  20. printf("*p[] = ");
  21. for (i = 0; i < 3; i++) {
  22. printf("%d ", *p[i]);
  23. }
  24. printf("\n");
  25.  
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
 b[] = 0 1 2 
*p[] = 2 0 1