C struny zamieszanie

Uczę się teraz C i trochę pomieszałem z tablicami znaków - ciągami znaków.

char name[15]="Fortran";

Nie ma z tym problemu - jest to tablica, która może pomieścić (do?) 15 znaków

char name[]="Fortran";

C liczy dla mnie liczbę znaków, więc nie muszę - schludnie!

char* name;

W porządku. Co teraz? Wiem tylko, że może pomieścić dużą liczbę znaków, które są przypisane później (np .: przez dane wejściowe użytkownika), ale

Dlaczego nazywają to wskaźnikiem char? Znam wskaźniki jako odniesienia do zmiennychCzy to „wymówka”? Czy to znajduje inne zastosowanie niż w char *?Co to właściwie jest? Czy to wskaźnik? Jak prawidłowo go używać?

z góry dzięki, lamowie

questionAnswers(7)

yourAnswerToTheQuestion