#include <stdio.h>#include <stdlib.h>#include <string.h>int main (){struct base {int basic;};struct derived {struct base common;char extra;};struct derived d;struct base *bp;bp = (struct base *)&d;bp->basic = 10;((struct derived *)bp)->extra = 'x';return 0;}