Ragazzi non riesco a capire perchè le dimensioni stamoate non mi tornano.

Codice PHP:
#include <stdio.h>

int main(int argcchar *argv[])
{

    
char* array[4] = {"Bengala""Circeo""Telescopio""Uni"};
    
    
printf("Grandezza di array : %d\n"sizeof(array));
    
printf("Grandezza di array[0] : %d\n"sizeof(array[0]));
    
printf("Grandezza di char : %d\n"sizeof(char));
    
    
system("PAUSE");
    return 
0;


Ecco la stampa:

Codice PHP:
Grandezza di array : 16
Grandezza di 
array[0] : 4
Grandezza di char 

Perchè la prima grandezza stampata è 16 se un carattere occupa 1 byte ??
Non dovrebbe essere 4 ?