>> 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.