다중 포인터로 해야하나요??

char *p;
char *p1, *p2, *p3, *p4;

p1 = p;
p2 = (p+1);
p3 = (p+2);
p4 = (p+3);

*(p1) = \"ab\";
*(p2) = \"cd;
*(p3) = \"ef\";
*(p4) = \"gh\";

이런식으로 하면 재대로 선언 한건가요??