[Powered by Google Translate] Крістофер Варфоломій: Ласкаво просимо назад.
В іншому відео, ми обговорювали символьний тип даних в C яким
може бути використаний для зберігання букв, цифр і спеціальних символів
такі, як питання або знак оклику.
Ми знаємо, що окремі символ має ASCII значення, яке
ціла вистава характер.
Наприклад, ASCII значення букви становить 65.
Але в C, те, що ми використовуємо для реальних слів або пропозицій таких
як програмування, або "C красива?"
Відповіддю є рядок -
але щоб бути більш конкретним, то це рядок символів.
Символьна рядок, або рядок, являє собою послідовність з одного
байт символів, які зберігаються разом з
один одного в пам'яті.
І в кінці будь рядка символів в C
мову, є один додатковий байт, який є
виділені для спеціального характеру -
зворотний слеш 0, який є нульовий символ закінчення.
Термінальний символ є 1 байт символів, чиї біти
Всі 0 і воно використовується, щоб позначити кінець
з рядка в пам'яті.
Це означає, чи маєте ви намір ініціалізувати рядок
пропозиція «C весело," чи просто слово "весело", в
кінець завжди буде нульовий символ закінчення
про те, що рядок закінчилася.
Щоб використовувати рядок в програмі, рекомендується
що ви ініціалізації змінної, так як це -
Карта зоряного S дорівнює відкриті цитати, ваші рядки, близькі
цитати, крапка з комою.
У цій визначення змінної, змінна S вказує на перший
характер в нашій рядок, яка є C. Ви бачите, тому що ми зараз
знати весь рядок зберігаються в пам'яті послідовно,
ми можемо отримати рядок без проблем, як і ми
знаю, де вона закінчується, теж -
термінальний символ.
Так весело.
Я Крістофера Варфоломія, це CS50.