fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. size_t i, j;
  7. // 最內層
  8. char entry1[] = "Hello" , entry2[] = "World" ;
  9. char entry3[] = "Hello" , entry4[] = "World" ;
  10. // 次之
  11. char *page1[2], *page2[2];
  12. // 最外層
  13. char **dir[2];
  14. char ***ptr;
  15.  
  16. //
  17. dir[0] = page1, dir[1] = page2;
  18. page1[0] = entry1, page1[1] = entry2;
  19. page2[0] = entry3, page2[1] = entry4;
  20.  
  21. // ptr
  22. ptr = dir;
  23. for(i=0; i<2; ++i) // page / dir
  24. for(j=0; j<2; ++j) // entry / page
  25. puts(ptr[i][j]);
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0.01s 1680KB
stdin
Standard input is empty
stdout
Hello
World
Hello
World