SPEAKER 1: Добре. Последната програма е малко скучно. Да вървим напред и да персонализирате това малко. По-скоро, отколкото да се каже здравей свят, защо не отидем напред и да кажа, здравей Дейвид? Е, да се направи това, бих могъл да се обърне това по няколко начина. Можех, разбира се, просто трудно код Дейвид, но това не е всичко, че коренно различна от последната версия. Така че нека хвърлим един скок напред, връщане, че промените, и вместо тях поставете нова линия на код, където линията пет някога е бил. По-конкретно, това, което аз ще направя тук се добавят в името низ, като по този начин за обявяване на променлива. Забележете, че в C, не само, че имате да даде променлива име, което в този случай е името, вие също трябва да се уточни какъв вид е то. Ще видим други видове след дълго, сред ги цели числа и числа с плаваща запетая ценности и повече, но за сега, низ е само една дума или фраза, по- формално, поредица от нула или повече знака. Така че в момента, тази линия е пет казват: Дай ми една променлива, наречена име чийто тип данни е низ. Сега, аз искам да се съхранява стойност там, и да направя, че в C, ние използваме равен подпишете, иначе известни като оператор за присвояване. Така че аз отивам да се процедира, както следва. Равно цитат, край на цитата, D-A-V-I-D, затворен цитат, точка и запетая. Нетният ефект в съответствие пет сега е да се Декларирам, низ, D-A-V-I-D, съхраняване него от дясната страна на тази израз в различна по лявата страна на този израз. Така че до края на тази линия, ние имаме D-A-V-I-D съхранява вътре на променлива наименува. Сега нека използваме тази променлива. На линия шест, аз отивам да се замени свят с контейнер. % S се определя в зависимост от документация за ФОРМАТ, че е на контейнер за низ. С други думи, това е начин на информиране ФОРМАТ, че аз отивам да се сложи някаква друга стойност тук, но нека ме ви кажа, в един момент това, което това ще бъде. Сега, как да се процедира, за да кажа ФОРМАТ каква е тази стойност ще бъде? Е, аз трябва да предоставят ФОРМАТ с вторият аргумент, и да направи това, аз Трябва да се сложи запетая след първото такова аргумент, който е този, цитиран низ, а след това трябва да се уточни какво стойност Искам да се включите в тази контейнер първия аргумент на. Така името на променлива ми е, Разбира се, името, така че е достатъчно да въведете "Име" като втори аргумент за ФОРМАТ. Сега, не се подвеждайте. Въпреки че има запетая вътре цитирания низ, който е наистина във вътрешността на низа, така че не отлъчи един аргумент от друг. Само че този запетая, че е извън тази цитиран низ всъщност разделя първият аргумент ФОРМАТ е от втория си аргумент. Нека сега събиране на тази програма. Направете едно здравей. О, Боже мой, пет грешки, генерирани, и моята програма е дълъг само седем линии. Е, както винаги, не гледам на последната от грешките на вашия екран. Погледнете много първо, защото може би е налице, при която каскаден ефект просто една грешка до върха създал вид на повече грешки, отколкото в действителност. Така че нека да се придвижите нагоре, и първата такава изписания по-дебело грешка тук е използването на недекларирания идентификатор низ. Може би имахте предвид стандарт? Ами не, аз не го направих. Направих означава низ, но се оказва, че Забравих, че низ не съществува като тип данни технически в C. Концептуално тя съществува, но думата "Низ" съществува само защото CS50 персонал са го декларирали, така да се каже, във файл, който ние се пише. В действителност, точно както някой отдавна декларирана функция ФОРМАТ във файл наречена Standard io.h, така че ние направихме на служители декларират низ като тип данни в файл, който, не е изненада, се нарича CS50.H. Така че нека да се върнем на върха на моя програмата, и информира компилатора, че Не само, че искам да се използва символа низ, аз също искам да се образоват компилатор за това какво означава този символ. И за да направим това съвсем просто, мога да отида обратно до първа линия, вмъкнете нов ред тук, и добави, "включват CS50.H" също така и между ъглови скоби. Тази инструкция, много подобен на този сега на втора линия, ще информира компилатор, че тя трябва да включва съдържание на CS50.H където те са в моя твърд диск вътре в моята програма, като по този начин обучението на компилатора, че да какво се разбира под низ. Нека да компилирате програмата си след записване на промените. Направете едно здравей. Enter. Много по-добре. Сега имам да мига бързо, в която работя да напишете, ". / здравей едно," и готово. Здравейте Дейвид.