1 00:00:00,000 --> 00:00:10,180 >> [Glazba svira] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA Chan: Hello, World. 3 00:00:11,100 --> 00:00:13,670 Učinimo naš prvi C program. 4 00:00:13,670 --> 00:00:17,720 >> Za pisanje naše programe, mi ćemo biti u radeći u CS50 Appliance. 5 00:00:17,720 --> 00:00:21,565 To je virtualni stroj koji radi Računalo unutar vašeg računala. 6 00:00:21,565 --> 00:00:23,240 >> To ima puno prednosti. 7 00:00:23,240 --> 00:00:28,140 Za jednu, to je već postavljena s puno alata, a vi trebate za CS50. 8 00:00:28,140 --> 00:00:32,560 To također znači da li imate Mac, PC, Linux, svatko je koristeći 9 00:00:32,560 --> 00:00:33,950 ista stvar. 10 00:00:33,950 --> 00:00:37,170 Ako niste preuzeli CS50 aparati još, idite na 11 00:00:37,170 --> 00:00:41,940 manual.cs50.net/appliance. 12 00:00:41,940 --> 00:00:45,280 >> Imam ovdje aparati cijelog zaslona, ali također može imati kao plutajuća 13 00:00:45,280 --> 00:00:47,800 prozor, ako želite. 14 00:00:47,800 --> 00:00:51,190 Ja vrlo poticati postavljanje DropBox račun za sve svoje CS50 15 00:00:51,190 --> 00:00:52,170 Tečaj rad. 16 00:00:52,170 --> 00:00:56,400 Na taj način, u slučaju da se nešto dogodi s vaše računalo ili aparati, 17 00:00:56,400 --> 00:00:58,440 imate backup u oblaku. 18 00:00:58,440 --> 00:01:00,600 >> Otvorimo naš prvi terminal. 19 00:01:00,600 --> 00:01:03,860 Terminal je sučelje koje smo mogu koristiti za navigaciju oko našeg 20 00:01:03,860 --> 00:01:06,825 računalo, napisati, sastaviti, i pokretanje koda. 21 00:01:06,825 --> 00:01:10,010 Mi zapravo ću pisati većinu naš broj u gedit, iako. 22 00:01:10,010 --> 00:01:11,820 >> Tako ćemo spominjati sada. 23 00:01:11,820 --> 00:01:14,940 To će nas dovesti do nespašeno dokumenta. 24 00:01:14,940 --> 00:01:17,330 Obavijest da sam početi pisati moj C kod - 25 00:01:17,330 --> 00:01:19,500 Tu nije bilo sintakse. 26 00:01:19,500 --> 00:01:23,670 Sintaksa istaknuti da nam pomaže vizuelno bojanje vrste podataka, funkcije, i 27 00:01:23,670 --> 00:01:25,080 varijable drugačije. 28 00:01:25,080 --> 00:01:30,620 >> Tako ćemo uštedjeti ovaj program u mape, a zovu hello.c. 29 00:01:30,620 --> 00:01:33,960 Na taj način, imat ćemo sintaksu naglašavajući kako mi tip. 30 00:01:33,960 --> 00:01:42,660 31 00:01:42,660 --> 00:01:45,120 Mi ćemo početi uključujući dvije knjižnice - 32 00:01:45,120 --> 00:01:52,290 su cs50.h i uključiti stdio.h. 33 00:01:52,290 --> 00:01:56,730 Na taj način, naš program će imati pristup na funkcije unutar CS50 34 00:01:56,730 --> 00:01:58,840 Standardna I / O biblioteka. 35 00:01:58,840 --> 00:02:02,070 >> Svaki program treba glavnu funkciju, pa ćemo napisati da je ovdje - 36 00:02:02,070 --> 00:02:06,290 glavna (void) s dva vitičastim zagradama. 37 00:02:06,290 --> 00:02:09,139 I sada ovdje je mjesto gdje ćete napisati svoj program. 38 00:02:09,139 --> 00:02:15,395 >> Na našem prvom programu, samo ćemo imati jedna linija printf, hello, world! 39 00:02:15,395 --> 00:02:18,070 40 00:02:18,070 --> 00:02:22,090 S novom linijom pravo ovdje zbog estetike. 41 00:02:22,090 --> 00:02:24,930 >> Jednom sam spasiti, želim pokrenuti svoj program. 42 00:02:24,930 --> 00:02:27,200 Zato ću otvoriti svoj terminal sada. 43 00:02:27,200 --> 00:02:32,260 Ja početi izlaziti u polazni direktorij, ali za pristup hello.c, moram biti u 44 00:02:32,260 --> 00:02:34,720 Isti katalog ili mapa. 45 00:02:34,720 --> 00:02:38,800 Dakle, na ovaj redak upravo ovdje, Ja ću upisati cd - 46 00:02:38,800 --> 00:02:40,700 promijenili imenik - 47 00:02:40,700 --> 00:02:45,960 Dropbox/2013/walkthroughs. 48 00:02:45,960 --> 00:02:48,220 I sada sam u mom Walkthroughs mapu. 49 00:02:48,220 --> 00:02:49,820 >> Reci mi zaboraviti ono što je moj Mape se zove. 50 00:02:49,820 --> 00:02:54,130 Onda ću upisati LS, koji će popis svih datoteka u 51 00:02:54,130 --> 00:02:55,860 ovaj trenutni katalog. 52 00:02:55,860 --> 00:03:03,480 Dakle promjenom Katalozi rijetkih puta više, nađem hello.c. 53 00:03:03,480 --> 00:03:07,040 I taj proces je analogan navigacija kroz tražilo na Macove ili 54 00:03:07,040 --> 00:03:08,540 Moje računalo u sustavu Windows. 55 00:03:08,540 --> 00:03:12,100 U stvari, čak i ja mogu napraviti mape ili direktorije izravno iz terminala 56 00:03:12,100 --> 00:03:16,240 s izraditi imenik Naredba, mkdir. 57 00:03:16,240 --> 00:03:20,400 >> Ako želite ukloniti datoteku, možete ga izvadite iz priključka s RN, 58 00:03:20,400 --> 00:03:24,390 slijedi po imenu datoteku koju žele ukloniti i upisivanjem y za yes 59 00:03:24,390 --> 00:03:28,420 Ako terminal vas pita da potvrdite brisanje. 60 00:03:28,420 --> 00:03:29,970 >> Budite sigurni da istražite terminal. 61 00:03:29,970 --> 00:03:32,800 Ima tone od prečaca na tipkovnici da vam pomogne. 62 00:03:32,800 --> 00:03:37,060 Također, gedit zapravo male terminala na dnu ovdje gdje 63 00:03:37,060 --> 00:03:40,746 može raditi iste stvari koje smo mi u našem veći terminala. 64 00:03:40,746 --> 00:03:44,290 >> Za sada, neka je sastaviti naš kod s naredbom - 65 00:03:44,290 --> 00:03:46,430 bi pozdravio. 66 00:03:46,430 --> 00:03:49,050 Sada biste trebali vidjeti crtu hrpa naredbi. 67 00:03:49,050 --> 00:03:52,510 Provjerite je bitno da samo omot šalje popis naredbi za 68 00:03:52,510 --> 00:03:54,860 terminal kad tip u toj jednoj riječi. 69 00:03:54,860 --> 00:03:59,320 U ovom slučaju, to je trčanje Dong, prevodilac s skup uputa - 70 00:03:59,320 --> 00:04:00,030 Zastave - 71 00:04:00,030 --> 00:04:03,310 o tome kako sastaviti program. 72 00:04:03,310 --> 00:04:08,460 >> Sada kada smo sastaviti hello.c, ako smo Je li, trebali bismo vidjeti izvršnu datoteku 73 00:04:08,460 --> 00:04:11,720 Pozdrav zove u našem imeniku. 74 00:04:11,720 --> 00:04:18,430 Mi ga pokrenuti tako da upišete. / Pozdrav i Tu je naš program emitirati. 75 00:04:18,430 --> 00:04:19,380 >> Pozdrav, svijet. 76 00:04:19,380 --> 00:04:21,670 Moje ime je Zamyla, a to je CS50. 77 00:04:21,670 --> 00:04:28,714