char *b[] = {"a", "bc", "def"};
これはポインタの配列だから配列分のサイズが必要