fork download
  1. #include <stdio.h>
  2.  
  3. union
  4. {
  5. int foo[6];
  6. int bla[2][3];
  7. } u = { { 1, 2, 3, 4, 5, 6 } };
  8.  
  9. int main(void)
  10. {
  11. int i, j;
  12.  
  13. for (i = 0; i < 6; i++)
  14. printf("u.foo[%d]=%d ", i, u.foo[i]);
  15. printf("\n");
  16.  
  17. for (j = 0; j < 2; j++)
  18. {
  19. for (i = 0; i < 3; i++)
  20. printf("u.bla[%d][%d]=%d ", j, i, u.bla[j][i]);
  21. printf("\n");
  22. }
  23.  
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0.01s 1676KB
stdin
Standard input is empty
stdout
u.foo[0]=1 u.foo[1]=2 u.foo[2]=3 u.foo[3]=4 u.foo[4]=5 u.foo[5]=6 
u.bla[0][0]=1 u.bla[0][1]=2 u.bla[0][2]=3 
u.bla[1][0]=4 u.bla[1][1]=5 u.bla[1][2]=6