Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- union Alias {
- int pi;
- double pd;
- };
- int main()
- {
- void *p = malloc(10);
- union Alias* alias = p;
- alias->pi = 1;
- printf("*pi = %d\n", alias->pi);
- int a = alias->pi;
- alias->pd = 0;
- alias->pi = a;
- printf("p = %p\n", p);
- printf("*pi = %d\n", alias->pi);
- }
Add Comment
Please, Sign In to add comment