1 00:00:00,000 --> 00:00:00,450 2 00:00:00,450 --> 00:00:03,280 >> 1 głośnik: Rzućmy okiem na najprostszych programów i zobaczyć. 3 00:00:03,280 --> 00:00:08,300 Już otworzył gedit i zapisane mój plik jako powitania zero.c. 4 00:00:08,300 --> 00:00:10,160 Niech teraz go odtworzyć. 5 00:00:10,160 --> 00:00:17,750 M.in. standardio.h int main pustkę otworzyć nawias klamrowy i, z góry, 6 00:00:17,750 --> 00:00:23,120 zamknięty nawias klamrowy, to wcięcia, printf, cytuję, koniec cytatu 7 00:00:23,120 --> 00:00:30,220 "Witaj, świecie" backslash n blisko zamknij nawias średnik. 8 00:00:30,220 --> 00:00:30,640 >> Dobrze. 9 00:00:30,640 --> 00:00:32,229 Więc jakie są najistotniejsze Charakterystyki 10 00:00:32,229 --> 00:00:33,195 to dany program? 11 00:00:33,195 --> 00:00:34,980 No cóż, zacznijmy od jednej linii. 12 00:00:34,980 --> 00:00:40,690 W pierwszej linii mamy ostry m.in. Oświadczenie następnie standardowej io.h. 13 00:00:40,690 --> 00:00:44,870 Cóż, po prostu ostry mówi m.in. kompilator Go obejmują zawartość 14 00:00:44,870 --> 00:00:47,700 Plik następujące prawo nie w moim pliku. 15 00:00:47,700 --> 00:00:48,830 Jaki plik jest? 16 00:00:48,830 --> 00:00:50,940 Cóż, jest to plik o nazwie średnia io.h. 17 00:00:50,940 --> 00:00:54,430 A wewnątrz tego pliku są tak zwane deklaracje funkcji, które 18 00:00:54,430 --> 00:00:55,560 może znaleźć interesujące. 19 00:00:55,560 --> 00:01:00,460 W tym przypadku, okazuje się być printf Funkcja, która jest zadeklarowana w które 20 00:01:00,460 --> 00:01:01,730 osobny plik. 21 00:01:01,730 --> 00:01:04,250 >> Teraz w trzeciej linii, mamy niektóre dodatkowe, nowe 22 00:01:04,250 --> 00:01:06,990 składnia, int, główny, nieważne. 23 00:01:06,990 --> 00:01:11,060 Cóż, int dotyczy tzw typ główny powrócić, 24 00:01:11,060 --> 00:01:12,740 jakie wartości zwraca. 25 00:01:12,740 --> 00:01:15,420 W większości przypadków, można włączyć przymknąć oko na to teraz. 26 00:01:15,420 --> 00:01:20,080 Ale się na wierze, że głównym jest przez domyślnie i będzie niejawnie 27 00:01:20,080 --> 00:01:22,650 powróci, by tak rzec, wartość zero. 28 00:01:22,650 --> 00:01:24,530 Ale o tym innym razem. 29 00:01:24,530 --> 00:01:27,130 >> Tymczasem, nazwa ta funkcja jest rzeczywiście głównym. 30 00:01:27,130 --> 00:01:30,140 I to jest domyślna nazwa dla każdego Program napisany w C, a następnie 31 00:01:30,140 --> 00:01:34,060 w końcu, w środku tutaj nawiasów mamy nieważne, który po prostu mówi 32 00:01:34,060 --> 00:01:37,210 że program ten nie trwa Argumenty wiersza poleceń. 33 00:01:37,210 --> 00:01:40,170 Ale weźmy bliżej przyjrzeć tych, kolejny dzień, jak również. 34 00:01:40,170 --> 00:01:43,140 >> Wreszcie, najbardziej interesująca linia, Oczywiście, jest linia pięciu. 35 00:01:43,140 --> 00:01:46,230 I w tym miejscu zdefiniować istotę tego programu, który jest do drukowania 36 00:01:46,230 --> 00:01:49,570 ekran, czyli ekran hello world. 37 00:01:49,570 --> 00:01:51,050 Printf jest funkcją. 38 00:01:51,050 --> 00:01:54,430 I znowu, że funkcja jest zadeklarowana w tym drugim standardzie pliku o nazwie 39 00:01:54,430 --> 00:01:57,670 io.h że ktoś inny realizowane dawno temu. 40 00:01:57,670 --> 00:02:01,530 I printf wydaje się jedną Argument, że tak powiem. 41 00:02:01,530 --> 00:02:06,540 Ponieważ nie ma w cudzysłowiu, sekwencja znaków między 42 00:02:06,540 --> 00:02:10,280 że para nawiasów, które zakłada że printf, rzeczywiście, ma przyjąć jedną 43 00:02:10,280 --> 00:02:13,360 Argument, i że argument będzie wpływać na jego zachowanie. 44 00:02:13,360 --> 00:02:16,650 >> W tym przypadku, to się pouczyć printf dokładnie to, co do 45 00:02:16,650 --> 00:02:18,110 wydrukować na ekranie. 46 00:02:18,110 --> 00:02:21,380 Średnik, w międzyczasie, pod koniec tej linii po prostu mówi, że jest to 47 00:02:21,380 --> 00:02:22,110 w tym oświadczeniu. 48 00:02:22,110 --> 00:02:23,030 Mam wszystko zrobione. 49 00:02:23,030 --> 00:02:26,280 Fakt, że na linii sześciu mamy zamykanie nawiasów środki usztywnień, rzeczywiście, 50 00:02:26,280 --> 00:02:27,690 Program ten jest zakończony. 51 00:02:27,690 --> 00:02:29,580 I nie mamy go, Hello World. 52 00:02:29,580 --> 00:02:31,138