>> [MUSIC PLAYING]
>> ZAMYLA Chan: Hello, world.
Legyen az első C program.
>> Írni a programokat, leszünk dolgozó CS50 készülék.
Ez egy virtuális gép, ami a számítógép számítógép belsejében.
>> Ez sok előnnyel jár.
Az egyik, hogy ez már létrehozott egy csomó Az eszközök és szüksége lesz CS50.
Ez azt is jelenti, hogy akár már a Mac, PC, Linux, mindenki a
ugyanaz a dolog.
Ha még nem töltötte le a CS50 készülék még, menj
manual.cs50.net/appliance.
>> Ott van a készülék itt teljes képernyőn, de akkor is, mint egy lebegő
ablak, ha akarod.
Én nagyon ösztönözni létrehozásáról Dropbox figyelembe az összes CS50
természetesen a munka.
Így, ha valami történik a a számítógép vagy a készülék,
van egy biztonsági másolatot a felhő.
>> Nyissuk meg az első terminál.
A terminál egy interfész, hogy segítségével navigálhat körül
számítógép, írni, fordítani, és fuss kódot.
Majd ténylegesen írni a legtöbb a kódot gedit, mégis.
>> Szóval, hogy ezt most.
Ez majd visz minket, hogy egy nem mentett dokumentum.
Figyeljük meg, hogy elkezdek gépelni a C kód -
nincs olyan szintaxis kiemelést.
Szintaxis kiemelés segít vizuálisan színező adattípusok, funkciók, és
változó másképp.
>> Szóval mentse a program a egy mappát, és hívja meg hello.c.
Így, mi lesz szintaxis kiemelve, ahogy írja.
Kezdjük azzal, két könyvtár -
között cs50.h és tartalmazzák stdio.h.
Ily módon, a program hozzáférhet A funkciók belüli CS50
Standard I / O könyvtár.
>> Minden programnak a fő funkciója, úgyhogy azt írja, hogy itt -
main (void) két zárójelek.
És most itt van, ahol azt is megtudhatod Készítsünk programot.
>> A mi első program, akkor csak egy sor printf, hello, világ!
Az új vonal jobb itt esztétika.
>> Egyszer menteni, szeretném futtatni a programot.
Így fogom nyitni a terminál most.
Elkezdek menni az én otthoni könyvtárban, de eléréséhez hello.c, azt kell a
ugyanazon könyvtár vagy mappa.
Tehát ez a prompt itt, Megyek típusú cd -
változás könyvtár -
Dropbox/2013/walkthroughs.
És most én vagyok az én walkthroughs mappában.
>> Mondd emlékszem, mi az mappák neve.
Akkor írja ls, amely felsorolni az összes fájlt a
ez aktuális könyvtárban.
Tehát a változó könyvtárak néhány annyi, találok hello.c.
És ez a folyamat hasonló az navigálás Finder a Mac vagy
My Computer Windows.
Sőt, azt is, hogy mappákat vagy könyvtárak már a terminál
A make directory parancsot, mkdir.
>> Ha el akar távolítani egy fájlt, akkor távolítsa el a terminál rn,
majd a neve a fájl az eltávolítani kívánt, és a gépelés Y igen
amikor a terminál kér hogy erősítse meg a törlést.
>> Ügyeljen arra, hogy tárja fel terminál.
Vannak tonna billentyűparancsok hogy segítsen ki.
Is, gedit valójában egy kis terminál alul itt, ahol
megteheti a dolgokat csináltunk a mi nagyobb terminálon.
>> Most, nézzük lefordítani a kódot a következő paranccsal -
hogy helló.
Most látnunk kell egy vonalat egy csomó parancsokat.
Készíts lényegében egy wrapper, hogy csak küld a parancsok listáját a
kivezetéséhez, amikor beírja az, hogy egy szót.
Ebben az esetben, hogy fut csenget, a fordító egy sor utasítást -
zászlók -
az, hogyan állítsák össze a programot.
>> Most, hogy már össze hello.c, ha ls, meg kell látni futtatható fájl
nevű hello a könyvtárba.
Futunk azt gépelés. / Hello, és ott van a program kimenetét.
>> Helló, világ.
A nevem Zamyla, és ez CS50.