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