If you want a pointer to Image you have to initialize like this.
Image *x = NULL;
Accessing the image (x) camps like this :
x-> C = 0;
x-> ...
x->pix = NULL;
But first you need to allocate memory to your image.
x = (Image*) malloc(sizeof(Image));