1 00:00:00,000 --> 00:00:10,180 >> [Musiikki soi] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA Chan: Hei, maailma. 3 00:00:11,100 --> 00:00:13,670 Tehdään siis ensimmäinen C-ohjelma. 4 00:00:13,670 --> 00:00:17,720 >> Voit kirjoittaa ohjelmia, me olemme työskentelevät CS50 Appliance. 5 00:00:17,720 --> 00:00:21,565 Se on virtuaalikone, joka kulkee tietokone tietokoneen sisällä. 6 00:00:21,565 --> 00:00:23,240 >> Tämä on paljon etuja. 7 00:00:23,240 --> 00:00:28,140 Ensinnäkin se on jo perustettu paljon työkaluja ja mitä tarvitset CS50. 8 00:00:28,140 --> 00:00:32,560 Se tarkoittaa myös sitä, että onko sinulla Mac, PC, Linux, kaikki ovat käytössä 9 00:00:32,560 --> 00:00:33,950 sama asia. 10 00:00:33,950 --> 00:00:37,170 Jos et ole ladannut CS50 Appliance vielä, mene 11 00:00:37,170 --> 00:00:41,940 manual.cs50.net/appliance. 12 00:00:41,940 --> 00:00:45,280 >> Minulla on Appliance täällä koko näytön, mutta voit myös olla se kelluva 13 00:00:45,280 --> 00:00:47,800 ikkunassa, jos haluat. 14 00:00:47,800 --> 00:00:51,190 Olen erittäin rohkaista perustaa Dropbox huomioon kaikkien teidän CS50 15 00:00:51,190 --> 00:00:52,170 harjoitustyö. 16 00:00:52,170 --> 00:00:56,400 Näin jos jotain tapahtuu tietokoneen tai Appliance, 17 00:00:56,400 --> 00:00:58,440 sinulla on varmuuskopio pilvessä. 18 00:00:58,440 --> 00:01:00,600 >> Avataan terminaali ensin. 19 00:01:00,600 --> 00:01:03,860 Terminaali on käyttöliittymä, joka meillä liikutaan käyttämällä ympärillä 20 00:01:03,860 --> 00:01:06,825 tietokone, kirjoittaa, kääntää, ja suorittaa koodia. 21 00:01:06,825 --> 00:01:10,010 Me itse kirjoittaa useimmat meidän koodi gedit, vaikka. 22 00:01:10,010 --> 00:01:11,820 >> Joten asian esille nyt. 23 00:01:11,820 --> 00:01:14,940 Se tulee tuoda meidät tallentamattomat asiakirja. 24 00:01:14,940 --> 00:01:17,330 Huomaa, että aloitan kirjoittamalla minun C-koodia - 25 00:01:17,330 --> 00:01:19,500 ei ole mitään syntaksin. 26 00:01:19,500 --> 00:01:23,670 Syntaksikorostuksen auttaa meitä visuaalisesti väritys tietotyyppejä, toiminnot ja 27 00:01:23,670 --> 00:01:25,080 muuttujia eri tavalla. 28 00:01:25,080 --> 00:01:30,620 >> Joten tallentaa ohjelma kansioon, ja kutsua sitä hello.c. 29 00:01:30,620 --> 00:01:33,960 Näin meillä on syntaksin korostamalla kuin kirjoitamme. 30 00:01:33,960 --> 00:01:42,660 31 00:01:42,660 --> 00:01:45,120 Aloitamme myös kaksi kirjastot - 32 00:01:45,120 --> 00:01:52,290 ovat cs50.h ja sisältävät stdio.h. 33 00:01:52,290 --> 00:01:56,730 Näin meidän ohjelma on pääsy toimintojen sisällä CS50 34 00:01:56,730 --> 00:01:58,840 Vakio I / O-kirjasto. 35 00:01:58,840 --> 00:02:02,070 >> Kukin ohjelma on päätehtävä, joten haluan kirjoittaa, että täällä - 36 00:02:02,070 --> 00:02:06,290 main (void) kahdella aaltosulkeita. 37 00:02:06,290 --> 00:02:09,139 Ja nyt täällä on, jossa voit kirjoita ohjelma. 38 00:02:09,139 --> 00:02:15,395 >> Meidän ensimmäinen ohjelma, meidän täytyy vain yksi rivi printf, hello, world! 39 00:02:15,395 --> 00:02:18,070 40 00:02:18,070 --> 00:02:22,090 Kun uusi linja oikea täällä estetiikkaa. 41 00:02:22,090 --> 00:02:24,930 >> Kun olen säästää, haluan ajaa minun ohjelma. 42 00:02:24,930 --> 00:02:27,200 Joten aion avaan terminaalin nyt. 43 00:02:27,200 --> 00:02:32,260 Aloitan mennä ulos kotihakemistoni, mutta käyttää hello.c, minun täytyy olla 44 00:02:32,260 --> 00:02:34,720 samaan hakemistoon tai kansioon. 45 00:02:34,720 --> 00:02:38,800 Joten tässä nopea täällä, Aion kirjoittaa cd - 46 00:02:38,800 --> 00:02:40,700 muuttaa hakemisto - 47 00:02:40,700 --> 00:02:45,960 Dropbox/2013/walkthroughs. 48 00:02:45,960 --> 00:02:48,220 Ja nyt olen minun walkthroughs kansioon. 49 00:02:48,220 --> 00:02:49,820 >> Sano unohdan mitä minun kansioita kutsutaan. 50 00:02:49,820 --> 00:02:54,130 Sitten minä kirjoita ls, joka luetella kaikki tiedostot 51 00:02:54,130 --> 00:02:55,860 Tässä hakemistossa. 52 00:02:55,860 --> 00:03:03,480 Joten muuttuvat hakemistoja muutaman kertaa enemmän, löydän hello.c. 53 00:03:03,480 --> 00:03:07,040 Ja tämä prosessi on analoginen selaillessani Finder Mac-tai 54 00:03:07,040 --> 00:03:08,540 Oma tietokone Windows. 55 00:03:08,540 --> 00:03:12,100 Itse en voi edes tehdä kansioita tai hakemistoja heti terminaalin 56 00:03:12,100 --> 00:03:16,240 kanssa Make Directory komento, mkdir. 57 00:03:16,240 --> 00:03:20,400 >> Jos haluat poistaa tiedoston, voit poista se terminaali rn, 58 00:03:20,400 --> 00:03:24,390 jonka jälkeen nimi tiedoston haluat poistaa, ja kirjoittamalla y kyllä 59 00:03:24,390 --> 00:03:28,420 kun päätelaite kysyy Vahvista poisto. 60 00:03:28,420 --> 00:03:29,970 >> Muista tutustua terminaaliin. 61 00:03:29,970 --> 00:03:32,800 On tonnia pikanäppäimet auttaa sinua ulos. 62 00:03:32,800 --> 00:03:37,060 Myös gedit on itse asiassa pieni terminaalin alareunassa täällä, missä olet 63 00:03:37,060 --> 00:03:40,746 voi tehdä samoja asioita teimme meidän isompi terminaali. 64 00:03:40,746 --> 00:03:44,290 >> Nyt, nyt keräämme koodi komennolla - 65 00:03:44,290 --> 00:03:46,430 tehdä hei. 66 00:03:46,430 --> 00:03:49,050 Nyt sinun pitäisi nähdä mukaisesti nippu komentoja. 67 00:03:49,050 --> 00:03:52,510 Tee on lähinnä kääre, joka vain lähettää listan komentoja 68 00:03:52,510 --> 00:03:54,860 terminaali, kun kirjoitat että yksi sana. 69 00:03:54,860 --> 00:03:59,320 Tässä tapauksessa se on käynnissä kalahtaa, kääntäjän kanssa joukko ohjeita - 70 00:03:59,320 --> 00:04:00,030 liput - 71 00:04:00,030 --> 00:04:03,310 miten kääntää ohjelman. 72 00:04:03,310 --> 00:04:08,460 >> Nyt olemme laatineet hello.c, jos me ls, meidän pitäisi nähdä suoritettavaa tiedostoa 73 00:04:08,460 --> 00:04:11,720 kutsutaan hei meidän hakemistoon. 74 00:04:11,720 --> 00:04:18,430 Otamme sen kirjoittamalla. / Hello, ja siellä on meidän ohjelmatarjonta. 75 00:04:18,430 --> 00:04:19,380 >> Hello, world. 76 00:04:19,380 --> 00:04:21,670 Nimeni on Zamyla, ja tämä on CS50. 77 00:04:21,670 --> 00:04:28,714