malloc() (Cont.) We may take the memory returned by malloc() and store in an 'int*'. Later we may cast this pointer to a 'byte*', and access it as if it pointer to a single byte. This will work, as long as the memory is long enough to store the data type we cast it to. This also implies that what is stored in a memory chunk is a figure of our own imagination - and is defined by the way we _use_ the memory chunk.