> .... >Is the following relationship always true? > > sizeof(char a[]) == &a[sizeof(a)] - &a[0] No! If you use any C on a PC system, this will never be true, due to the segment:offset adress format.