>>181
0 - sizeof と -sizeof は、両方とも >>177 のルールによって結果が決まるので
等価になると言えます。

unsigned int 同士の加減算に使う限りは負の値として作用してくれるので、
それだけで「ダメ」とも言い切れないですが。