GARSIAKALBIS 1: Gerai. Tas paskutinis programa buvo tiek nuobodu. Eikime į priekį ir individualizuoti tai truputį. Užuot pasakyti labas pasaulis kodėl ne mes einame į priekį ir sako, labas Dovydas? Na, tai padaryti, aš galėčiau kreiptis tai būdais pora. Galėčiau, žinoma, tiesiog sunku kodas Davidas, bet tai dar ne viskas, kad iš esmės skiriasi nuo paskutinio versiją. Taigi, galime imtis šuolis į priekį, atšaukti, kad pakeisti, ir vietoj įterpti naują linija kodą, jei linija penkių kažkada buvo. Tiksliau, ką aš ruošiuosi daryti čia yra įtraukti į string vardas, taip deklaruojant kintamąjį. Atkreipkite dėmesį, kad C, ne tik jūs turite suteikti kintamąjį pavadinimą, kuris šiuo atveju yra pavadinimas, jūs taip pat turite nurodyti, kokios rūšies ji yra. Matysime kitų tipų prieš ilgas, be Them sveikieji ir slankaus kablelio vertės ir daugiau, bet dabar, styginių yra tik žodis ar frazė, daugiau formaliai, nulis seka ar daugiau simbolių. Taigi tuo metu, ši eilutė yra penkių sakydama: 'Leisk man kintamąjį vadinamą vardas kurio duomenų tipas yra eilutė. Dabar aš noriu laikyti vertę ten, ir padaryti, kad C, mes naudojame lygūs pasirašyti, kitaip žinomas kaip priskyrimo operatorius. Taigi, aš ruošiuosi darykite taip. Lygu citata, citatos, D-V I-D, uždara citata kabliataškiu. Grynasis poveikis atitinka penkių dabar yra paskelbti eilutę, D-A-V-I-D, saugoti tai iš dešinės pusės tai išraiška į kintamos kairėje pusėje šią išraišką. Taigi, šios eilutės pabaigoje, mes turime D-V I-D saugomi viduje kintamasis vadinamas vardas. Dabar galime naudoti šį kintamąjį. On line šešių, aš ruošiuosi pakeisti pasaulis su vietos rezervavimo ženklą. % S apibrėžiama pagal dokumentai printf kaip rezervavimo ženklą, skirtą eilutę. Kitaip tariant, tai informavimo būdas printf, kad aš ruošiuosi įdėti kai kurios kitos vertė čia, bet leiskite man pasakyti jums tik akimirką ką tai bus. Dabar, kaip aš toliau pasakyti printf kas, kad vertė bus? Na, man reikia teikti printf su Antrasis argumentas, ir padaryti, kad aš reikia įdėti kablelį po pirmas toks argumentas, kurį šis cituojamas eilutę, ir tada man reikia nurodyti, kas vertė Noriu prijungti į tą Pirmasis argumentas yra rezervuotos vietos. Taigi, mano kintamojo vardas yra, Žinoma, pavadinimas, todėl pakanka įvesti "Pavadinimas" kaip sekundę argumentas printf. Dabar neturi būti klaidinami. Nors yra kablelis viduje citavo eilutė, kad iš tiesų viduje eilutę, todėl nėra atskirti vieną argumentą nuo kito. Tik tai kablelis tai ne, kad citavo eilutė tikrai atskiria printf pirmasis argumentas antrasis argumentas. Leiskite dabar kaupia šią programą. Padaryti Apie vieną. Dieve mano, penkios klaidos generuoja, ir mano programa s tik septynios linijos ilgio. Na, kaip visada, nereikia ieškoti ne paskutinis iš jūsų ekrane klaidų. Pažvelkite pirmųjų, nes galbūt yra pakopinio efekto, pagal kurį tik viena klaida iki aukščiausio sukūrė išvaizda daugiau klaidų nei yra iš tikrųjų yra. Taigi leiskite man slinkti aukštyn, ir pirmas toks boldfaced klaida čia yra naudoti nedeklaruojamas identifikatorius eilutę. Ar Jūs turėjote galvoje standartą? Na ne, aš ne. Aš tai eilutę, bet it turns out I pamiršo, kad eilutė neegzistuoja, kaip Duomenų tipas techniškai C. konceptualiai jis egzistuoja, bet žodis "Eilutė" egzistuoja tik todėl, kad CS50 darbuotojai paskelbė jį, taip sakant, faile, kad mes patys parašė. Iš tiesų, kaip kažkas jau seniai paskelbė printf funkciją failą vadinamas Standartinis IO.H darė, mes darbuotojai paskelbti eilutę kaip duomenų tipą failą, kad nenuostabu, vadinamas CS50.H. Taigi grįžkime į viršų mano programuoti ir praneša kompiliatoriui, kad ne tik aš noriu naudoti simbolį Styga, aš taip pat noriu kad šviesti sudarytojas, ką tas simbolis reiškia. Ir tai, kad paprasčiausiai, aš galiu eiti atgal į eilutę vieną, įterpti naują eilutę čia ir pridėti "apima CS50.H" taip pat tarp kampu skliaustuose. Šis nurodymas, panašiai kaip kad dabar on-line du, ketina informuoti sudarytojas, kad ji turėtų būti turinys CS50.H kur jie yra mano kietąjį diską viduje mano programos, taip šviesti kompiliatorių, kad ką reiškia eilutės. Leiskite perkompiliuoti savo programą Išsaugojus pakeitimus. Padaryti Apie vieną. Įveskite. Daug geriau. Dabar aš turiu mirksi eilutę, kurioje aš galite įvesti ". / Apie vieną", ir voila. Sveiki Davidas.