>>527
char str[][5]は配列の配列だからNULLポインタは使えない。
char * str[]はポインタの配列だからNULLポインタも使える。
詳細は初心者スレでどうぞ。