1 00:00:00,000 --> 00:00:00,450 2 00:00:00,450 --> 00:00:03,280 >> SPEAKER 1: Poďme sa pozrieť na Najjednoduchšie programov a vidieť. 3 00:00:03,280 --> 00:00:08,300 Už som otvoril gedit a uložiť môj súbor ako ahoj zero.c. 4 00:00:08,300 --> 00:00:10,160 Poďme sa teraz znovu ju. 5 00:00:10,160 --> 00:00:17,750 Zahrnúť standardio.h int main prázdno otvoriť zložená zátvorka a v predstihu, 6 00:00:17,750 --> 00:00:23,120 uzavretá zložená zátvorka, potom odsadenie, printf, citácie, koniec citátu 7 00:00:23,120 --> 00:00:30,220 "Ahoj, svet" spätné lomítko n zavrieť zatvoriť zátvorka bodkočiarku. 8 00:00:30,220 --> 00:00:30,640 >> Dobrá. 9 00:00:30,640 --> 00:00:32,229 Takže aké sú výbežku charakteristiky 10 00:00:32,229 --> 00:00:33,195 Tento konkrétny program? 11 00:00:33,195 --> 00:00:34,980 Dobre, poďme začať s čiary jeden. 12 00:00:34,980 --> 00:00:40,690 V prvom riadku máme ostré patrí vyhlásenie nasleduje štandardné io.h. 13 00:00:40,690 --> 00:00:44,870 No, ostré sú proste povie, kompilátor go zahŕňajú obsah 14 00:00:44,870 --> 00:00:47,700 po pravej súbor existuje vo svojom vlastnom súbore. 15 00:00:47,700 --> 00:00:48,830 Čo je to súbor? 16 00:00:48,830 --> 00:00:50,940 No, je to súbor s názvom štandardné io.h. 17 00:00:50,940 --> 00:00:54,430 A vnútri tohto súboru sú tzv vyhlásenie o funkciách, ktoré sa 18 00:00:54,430 --> 00:00:55,560 mohli nájsť zaujímavé. 19 00:00:55,560 --> 00:01:00,460 V tomto prípade, printf sa stane, že funkcia, ktorá je deklarovaná v tom, že 20 00:01:00,460 --> 00:01:01,730 samostatný súbor. 21 00:01:01,730 --> 00:01:04,250 >> Teraz v súlade tri, máme niektoré ďalšie, nové 22 00:01:04,250 --> 00:01:06,990 syntax, int, hlavné, neplatné. 23 00:01:06,990 --> 00:01:11,060 No, int odkazuje na tzv návrat typ hlavné, 24 00:01:11,060 --> 00:01:12,740 akú hodnotu vráti. 25 00:01:12,740 --> 00:01:15,420 Z veľkej časti, môžeme otočiť slepé oko k tomu teraz. 26 00:01:15,420 --> 00:01:20,080 Ale vziať na viere, že hlavné je tým, zlyhanie, a implicitne bude 27 00:01:20,080 --> 00:01:22,650 vrátiť sa, aby som tak povedal, na hodnotu nula. 28 00:01:22,650 --> 00:01:24,530 Ale o tom až inokedy. 29 00:01:24,530 --> 00:01:27,130 >> Medzitým, názov tejto Funkcia je skutočne hlavnou. 30 00:01:27,130 --> 00:01:30,140 A to je predvolený názov pre všetky program napísaný v C a potom 31 00:01:30,140 --> 00:01:34,060 Konečne, vnútri zátvoriek tu, máme void, ktorý jednoducho hovorí, 32 00:01:34,060 --> 00:01:37,210 že tento program netrvá argumenty príkazového riadku. 33 00:01:37,210 --> 00:01:40,170 Ale poďme sa bližšie pozrieť na tie ďalší deň, rovnako. 34 00:01:40,170 --> 00:01:43,140 >> A konečne, najzaujímavejšie línie, Samozrejme, je linka päť. 35 00:01:43,140 --> 00:01:46,230 A to je miesto, kde sme sa definovať podstatu tohto programu, ktorý je k tlači 36 00:01:46,230 --> 00:01:49,570 obrazovka, ktorá je, displej hello world. 37 00:01:49,570 --> 00:01:51,050 Printf je funkcia. 38 00:01:51,050 --> 00:01:54,430 A opäť, že funkcia je deklarovaná v tomto druhom súbore s názvom normy 39 00:01:54,430 --> 00:01:57,670 IO.H, že niekto iný zavedený pred dlhou dobou. 40 00:01:57,670 --> 00:02:01,530 A zdá printf, aby jeden Argument, aby som tak povedal. 41 00:02:01,530 --> 00:02:06,540 Vzhľadom k tomu, že je reťazec v úvodzovkách, postupnosť znakov, medzi 42 00:02:06,540 --> 00:02:10,280 že pár zátvoriek, to znamená že printf, naozaj nemá trvať jeden 43 00:02:10,280 --> 00:02:13,360 Argument, a tento argument sa deje ovplyvniť jeho správanie. 44 00:02:13,360 --> 00:02:16,650 >> V tomto prípade to bude inštruovať printf presne to, čo sa 45 00:02:16,650 --> 00:02:18,110 tlače na obrazovke. 46 00:02:18,110 --> 00:02:21,380 Bodkočiarka, medzitým, na konci z toho línie jednoducho hovorí, že je to 47 00:02:21,380 --> 00:02:22,110 pre toto tvrdenie. 48 00:02:22,110 --> 00:02:23,030 Ja som všetko urobil. 49 00:02:23,030 --> 00:02:26,280 Skutočnosť, že on-line šesť máme uzatváracie zložená zátvorka znamená, naozaj, 50 00:02:26,280 --> 00:02:27,690 tento program je kompletný. 51 00:02:27,690 --> 00:02:29,580 A tu to máme, Hello World. 52 00:02:29,580 --> 00:02:31,138