1 00:00:00,000 --> 00:00:10,180 >> [Přehrávání hudby] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA CHAN: Hello, world. 3 00:00:11,100 --> 00:00:13,670 Pojďme udělat náš první C program. 4 00:00:13,670 --> 00:00:17,720 >> Chcete-li psát naše programy, budeme práci v CS50 Appliance. 5 00:00:17,720 --> 00:00:21,565 Je to virtuální stroj, který běží počítač uvnitř počítače. 6 00:00:21,565 --> 00:00:23,240 >> To má mnoho výhod. 7 00:00:23,240 --> 00:00:28,140 Za prvé, je to již nastavena s velkým nástrojů a budete potřebovat pro CS50. 8 00:00:28,140 --> 00:00:32,560 To také znamená, že ať máte Mac, PC, Linux, všichni se pomocí 9 00:00:32,560 --> 00:00:33,950 totéž. 10 00:00:33,950 --> 00:00:37,170 Pokud jste stáhli CS50 spotřebiče přesto, přejděte na 11 00:00:37,170 --> 00:00:41,940 manual.cs50.net/appliance. 12 00:00:41,940 --> 00:00:45,280 >> Mám Appliance zde celou obrazovku, ale můžete mít také jako plovoucí 13 00:00:45,280 --> 00:00:47,800 okna, pokud si budete přát. 14 00:00:47,800 --> 00:00:51,190 Vřele podporovat zřízení Dropbox Účet pro všechny vaše CS50 15 00:00:51,190 --> 00:00:52,170 Kurz práce. 16 00:00:52,170 --> 00:00:56,400 Tímto způsobem, v případě, co se stane s počítač nebo zařízení, 17 00:00:56,400 --> 00:00:58,440 máte zálohu v cloudu. 18 00:00:58,440 --> 00:01:00,600 >> Pojďme otevřít naše první terminál. 19 00:01:00,600 --> 00:01:03,860 Terminál je rozhraní, které se můžete použít k navigaci v naší 20 00:01:03,860 --> 00:01:06,825 počítač, psát, kompilovat, a spustit kód. 21 00:01:06,825 --> 00:01:10,010 Budeme vlastně psát většinu náš kód v gedit, ačkoli. 22 00:01:10,010 --> 00:01:11,820 >> Takže pojďme přinést tento se nyní. 23 00:01:11,820 --> 00:01:14,940 Bude nás přivedl k neuložené dokumentu. 24 00:01:14,940 --> 00:01:17,330 Všimněte si, že jsem začal psát svůj kód v C - 25 00:01:17,330 --> 00:01:19,500 není žádné zvýrazňování syntaxe. 26 00:01:19,500 --> 00:01:23,670 Zvýraznění syntaxe nám pomáhá vizuálně Barvení datové typy, funkce a 27 00:01:23,670 --> 00:01:25,080 proměnné jinak. 28 00:01:25,080 --> 00:01:30,620 >> Takže pojďme zachránit tento program do složky, a nazývat to hello.c. 29 00:01:30,620 --> 00:01:33,960 Tímto způsobem budeme mít syntaxi zdůrazňuje, jak jsme psát. 30 00:01:33,960 --> 00:01:42,660 31 00:01:42,660 --> 00:01:45,120 Začneme tím, že zahrnuje dvě knihovny - 32 00:01:45,120 --> 00:01:52,290 zahrnují cs50.h a zahrnují stdio.h. 33 00:01:52,290 --> 00:01:56,730 Tímto způsobem bude náš program mít přístup s funkcí uvnitř CS50 34 00:01:56,730 --> 00:01:58,840 Standardní I / O knihovny. 35 00:01:58,840 --> 00:02:02,070 >> Každý program potřebuje hlavní funkci, tak se pojďme napsat, že zde - 36 00:02:02,070 --> 00:02:06,290 main (void) se dvěma složenými závorkami. 37 00:02:06,290 --> 00:02:09,139 A teď tady je místo, kde budete napsat svůj program. 38 00:02:09,139 --> 00:02:15,395 >> Pro náš první program, budeme muset jeden řádek printf, ahoj, svět! 39 00:02:15,395 --> 00:02:18,070 40 00:02:18,070 --> 00:02:22,090 S novou řádku vpravo zde estetiky. 41 00:02:22,090 --> 00:02:24,930 >> Jednou jsem se zachránit, chci spustit svůj program. 42 00:02:24,930 --> 00:02:27,200 Tak jdu otevřít svůj terminál teď. 43 00:02:27,200 --> 00:02:32,260 Začnu chodit v mém domovském adresáři, ale přístup k hello.c, musím být v 44 00:02:32,260 --> 00:02:34,720 do stejného adresáře nebo složky. 45 00:02:34,720 --> 00:02:38,800 Takže v tomto řádku tady, Budu psát cd - 46 00:02:38,800 --> 00:02:40,700 změňte adresář - 47 00:02:40,700 --> 00:02:45,960 Dropbox/2013/walkthroughs. 48 00:02:45,960 --> 00:02:48,220 A teď jsem v mé Návody složku. 49 00:02:48,220 --> 00:02:49,820 >> Řekněme, že jsem zapomněl, co my adresáře se nazývají. 50 00:02:49,820 --> 00:02:54,130 Pak budu zadáním ls, který bude seznam všech souborů v 51 00:02:54,130 --> 00:02:55,860 to aktuální adresář. 52 00:02:55,860 --> 00:03:03,480 Takže změna Adresáře málo krát více, najdu hello.c. 53 00:03:03,480 --> 00:03:07,040 A tento proces je analogický procházení Finder na Macích nebo 54 00:03:07,040 --> 00:03:08,540 Tento počítač v systému Windows. 55 00:03:08,540 --> 00:03:12,100 Ve skutečnosti, mohu dokonce složky nebo adresáře přímo z terminálu 56 00:03:12,100 --> 00:03:16,240 se vytvořit adresář příkaz mkdir. 57 00:03:16,240 --> 00:03:20,400 >> Chcete-li odstranit soubor, můžete vyjměte ji z terminálu rn, 58 00:03:20,400 --> 00:03:24,390 následuje název souboru, který chcete odstranit, a zadáním pro Ano 59 00:03:24,390 --> 00:03:28,420 Pokud terminál zeptá potvrďte odstranění. 60 00:03:28,420 --> 00:03:29,970 >> Ujistěte se, že zkoumat terminálu. 61 00:03:29,970 --> 00:03:32,800 Existují tuny klávesových zkratek aby vám pomohl ven. 62 00:03:32,800 --> 00:03:37,060 Také gedit vlastně má malou terminál na spodní tady, kde jste 63 00:03:37,060 --> 00:03:40,746 mohou dělat stejné věci, které jsme udělali v našem větší terminálu. 64 00:03:40,746 --> 00:03:44,290 >> Pro teď, pojďme sestavit náš kód pomocí následujícího příkazu - 65 00:03:44,290 --> 00:03:46,430 aby ahoj. 66 00:03:46,430 --> 00:03:49,050 Nyní byste měli vidět řádek s skupinu příkazů. 67 00:03:49,050 --> 00:03:52,510 Udělat je v podstatě obal, který právě odešle seznam příkazů 68 00:03:52,510 --> 00:03:54,860 terminál, když zadáte v tomto jedním slovem. 69 00:03:54,860 --> 00:03:59,320 V tomto případě je to běh řinčení, kompilátor se sadou instrukcí - 70 00:03:59,320 --> 00:04:00,030 vlajky - 71 00:04:00,030 --> 00:04:03,310 o tom, jak sestavit program. 72 00:04:03,310 --> 00:04:08,460 >> Teď, když jsme sestavili hello.c, kdybychom ls, měli bychom vidět spustitelný soubor 73 00:04:08,460 --> 00:04:11,720 říká ahoj v našem adresáři. 74 00:04:11,720 --> 00:04:18,430 My ho spustit příkazem. / Ahoj, a Tady je náš výstup programu. 75 00:04:18,430 --> 00:04:19,380 >> Hello, world. 76 00:04:19,380 --> 00:04:21,670 Jmenuji se Zamyla, a to je CS50. 77 00:04:21,670 --> 00:04:28,714