[Powered by Google Translate] Кристофер BARTHOLOMEW: Добредојдовте назад.
Во друг видео, зборувавме за знак тип на податоци во C кој
може да се користи за одржување на букви, бројки и специјални карактери
како прашање или извичник.
Ние знаеме дека поединецот знак има ASCII вредност, која
е цел број претставување на ликот.
На пример, ASCII вредност буква А е 65.
Но во C, што ние ги користиме за вистински зборови или реченици како
како програмирање, или "C е убава?"
Одговорот е стринг -
но да биде поконкретен, тоа е лик стринг.
А карактер стринг, или стринг е секвенца од еден
бајт карактери кои се чуваат заедно
едни со други во меморијата.
И на крајот на секое карактер стринг во C
јазик, има еден дополнителен бајт кој е
наменети за посебен карактер -
обратна коса црта 0, која е нула престанок карактер.
На нула престанок карактер е 1 бајт знак чии делови
се 0 и се користи за да го сигнализира крајот
на стринг во меморијата.
Ова значи дали имате намера да се иницијализира вашиот стринг како
реченицата "Ц е забавно", или само зборот "забава" на
крајот секогаш ќе биде нула престанок карактер
покажува дека низата е завршена.
Да се ​​користи низа во вашата програма, се препорачува
што ќе се иницијализира вашиот променлива како ова -
шема ѕвезда S еднакво отворен забележан цитат, вашиот низа, во близина
понуда, запирка.
Во оваа променлива дефиниција, променлива S поени на првиот
карактер во нашата низа, што е В Гледаш, затоа што ние сега
знаат целата низа се чуваат секвенцијално во меморијата,
ние можат да пристапат на низа без проблеми како што исто така
знае каде завршува, исто така -
на нула престанок карактер.
Па се забавуваат.
Јас сум Кристофер Вартоломеј, ова е cs50.