Różnica między używaniem wskaźników znaków i tablic znaków
Podstawowe pytanie.
char new_str[]="";
char * newstr;
Jeśli muszę połączyć w sobie niektóre dane lub użyć funkcji łańcuchowych, takich jak strcat / substr / strcpy, jaka jest różnica między nimi?
Rozumiem, że muszę przydzielić pamięć do metody char * (Linia # 2). Tak naprawdę nie jestem pewien.
A const char * i literały ciągów są takie same?
Muszę wiedzieć więcej na ten temat. Czy ktoś może wskazać na jakąś miłą wyczerpującą treść / materiał?