[Powered by Google Translate] CHRISTOPHER Bartholomew: Witamy z powrotem.
W innym filmie, omawialiśmy char typy danych w C, która
mogą być używane do przechowywania liter, cyfr i znaków specjalnych
takich jak pytanie czy wykrzyknik.
Wiemy, że indywidualna char ma wartość ASCII, który
jest liczbą całkowitą w postaci reprezentacji.
Na przykład, wartość ASCII wielka litera A jest 65.
Ale w C, co używamy do rzeczywistych słów lub zdań takich
jak programowanie, lub "C jest piękny?"
Odpowiedź jest string -
ale aby być bardziej szczegółowe, to jest ciąg znaków.
Ciąg znaków lub ciąg znaków, jest sekwencja jednego
znaków bajtowych, które są przechowywane razem
siebie w pamięci.
I na końcu każdego łańcucha znaków w C
język, jest jeden dodatkowy bajt, który jest
przydzielona do specjalnego charakteru -
backslash 0, co jest znak null zakończenie.
Znak null wypowiedzenie jest 1 bajt char, którego bity
0, są to służy do sygnalizowania końca
z ciągu w pamięci.
Oznacza to, czy masz zamiar zainicjować ciąg jako
zdanie "C jest zabawa", lub po prostu słowo "zabawa", na
koniec zawsze będzie znak null zakończenie
wskazując, że łańcuch się zakończył.
Aby korzystać ciąg w programie, zaleca się
że zainicjować zmiennej jak to -
Star Chart S równa otwartą ofertę, Twój ciąg, blisko
cudzysłów, średnik.
W tej definicji zmiennej, zmienna S wskazuje na pierwszy
postać w naszym łańcuchu, który jest C. Widzisz, bo teraz
wie cały ciąg jest zapisywane kolejno w pamięci,
możemy pobrać ciąg bez żadnych problemów jak również
wiedzieć, gdzie się kończy, za -
znak null zakończenie.
Więc baw się dobrze.
Jestem Christopher Bartholomew, to CS50.