fork(5) download
  1. #include<stdio.h>
  2.  
  3. int main()
  4.  
  5. {
  6.  
  7. char *x;
  8.  
  9. int a;
  10.  
  11. x = (char *) &a;
  12.  
  13. printf("x = %c\n",*x);
  14.  
  15. a = 512;
  16. printf("a=%d\n",a);
  17.  
  18. x[0] = 1;
  19. printf("x[0] = %d\n",(int)(*x));
  20.  
  21. x[1] = 2;
  22. printf("x[1] = %d\n",(int)(*(x+1)));
  23.  
  24. printf("a = %d\n",a);
  25.  
  26. return 0;
  27.  
  28. }
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
x = M
a=512
x[0] = 1
x[1] = 2
a = 513