[Powered by Google Translate] CHRISTOPHER Bartholomew: Vitajte späť. V inom videu, sme diskutovali char dátový typ C, ktorý môžu byť použité na držanie písmená, číslice a špeciálne znaky ako je otázka alebo výkričníka. Vieme, že jedinec char má ASCII hodnotu, ktorá je celé číslo reprezentácie znaku. Napríklad, veľké písmeno je ASCII hodnota je 65. Ale v C, čo budeme používať pre skutočné slov alebo viet týchto ako programovanie, alebo "C je krásna?" Odpoveď je reťazec - ale byť konkrétnejší, je to reťazec znakov. Reťazec znakov, alebo reťazec, je sekvencia jedného byte znaky, ktoré sú uložené vedľa navzájom v pamäti. A na konci každého reťazca znakov v C jazyka, je tu ešte jedna ďalšia byte, ktorý je pridelené na osobitnej povahy - lomítko 0, ktorý je nulový ukončovací znak. Null ukončovacie znak je 1 byte char, ktorého bity sú všetky 0 a používa sa na signalizáciu koniec z reťazca v pamäti. To znamená, že nech už máte v úmysle inicializácii reťazec ako veta "C je sranda," alebo len slovo "zábava", na Koniec bude vždy existovať null ukončovacie znak čo znamená, že reťazec už skončila. Ak chcete použiť reťazec v programe, je doporučené že ste inicializácii premenné ako toto - Graf star S sa rovná otvorené citovať, váš reťazec, zavrieť quote, bodkočiarka. V tejto premennej definície, variabilný S poukazuje na prvý znak v našom reťazci, čo je C. Viete, pretože teraz viem, celý reťazec je uložený v pamäti postupne, môžeme získať reťazec bez problémov ako aj my vedieť, kde končí, príliš - null ukončovacie znak. Takže bavte sa. Som Christopher Bartholomew, je to cs50.