Esto copia una cadena en realidad (sino necesitas usar el tamaño del array en algun lado) ... las cadenas terminan en 0 y este bucle se ejecuta MIENTRAS el elemento a copiar no sea 0, eso quiere decir que no habra cero terminador en la segunda cadena.
Código:
while(*pA != '\0')
{
*pB++ = *pA++;
}
*pB = 0;