Report question

Question: Using C, why would a char * type be of size 2 in one place, but 4 in another?