fork(1) download
  1. #include <cstdio>
  2.  
  3. struct ListItem /* 構造体型の定義。*/
  4. {
  5. int value;
  6. struct ListItem* p_prev;
  7. struct ListItem* p_next;
  8. };
  9.  
  10. int main() {
  11. ListItem hoge,fuga;
  12. hoge.p_next=&fuga;
  13. fuga.p_prev=&hoge;
  14. hoge.value=3;
  15. fuga.value=65537;
  16. printf("hoge.value=%d\n",hoge.value);
  17. printf("fuga.value=%d\n",fuga.value);
  18. printf("hoge.p_next->value=%d\n",hoge.p_next->value);
  19. printf("fuga.p_prev->value=%d\n",fuga.p_prev->value);
  20. return 0;
  21. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
hoge.value=3
fuga.value=65537
hoge.p_next->value=65537
fuga.p_prev->value=3