1 00:00:00,000 --> 00:00:00,450 2 00:00:00,450 --> 00:00:03,280 >> SPEAKER 1: Lad os tage et kig på enkleste af programmer og se. 3 00:00:03,280 --> 00:00:08,300 Jeg har allerede åbnet gedit og gemmes min fil som hej zero.c. 4 00:00:08,300 --> 00:00:10,160 Lad os nu genskabe det. 5 00:00:10,160 --> 00:00:17,750 Medtag standardio.h int main tomrum åbne klammeparentes og på forhånd 6 00:00:17,750 --> 00:00:23,120 lukket klammeparentes, så en fordybning, printf, citat, citat slut 7 00:00:23,120 --> 00:00:30,220 "Hej, verden" backslash n close tæt parentes semikolon. 8 00:00:30,220 --> 00:00:30,640 >> Ok. 9 00:00:30,640 --> 00:00:32,229 Så hvad er de vigtigste karakteristika 10 00:00:32,229 --> 00:00:33,195 dette program? 11 00:00:33,195 --> 00:00:34,980 Nå, lad os starte med linie et. 12 00:00:34,980 --> 00:00:40,690 På linje et, har vi en skarp indeholde sætning efterfulgt af standard io.h. 13 00:00:40,690 --> 00:00:44,870 Nå, skarpe omfatte simpelthen fortæller compiler go omfatter indholdet af 14 00:00:44,870 --> 00:00:47,700 følgende fil til højre der i min egen fil. 15 00:00:47,700 --> 00:00:48,830 Hvilken fil er det? 16 00:00:48,830 --> 00:00:50,940 Tja, det er en fil kaldet standard io.h. 17 00:00:50,940 --> 00:00:54,430 Og inde i denne fil er såkaldte erklæringer om funktioner, som vi 18 00:00:54,430 --> 00:00:55,560 kan finde af interesse. 19 00:00:55,560 --> 00:01:00,460 I dette tilfælde sker printf at være funktion, der er erklæret i det 20 00:01:00,460 --> 00:01:01,730 separat fil. 21 00:01:01,730 --> 00:01:04,250 >> Nu i linje tre, vi har nogle ekstra, nye 22 00:01:04,250 --> 00:01:06,990 syntaks, int, main, ugyldig. 23 00:01:06,990 --> 00:01:11,060 Nå, int refererer til den såkaldte returnere type hoved, 24 00:01:11,060 --> 00:01:12,740 hvilken værdi den returnerer. 25 00:01:12,740 --> 00:01:15,420 For det meste, kan vi vende blinde øje til dette for nu. 26 00:01:15,420 --> 00:01:20,080 Men tage på tro, at hoved er ved standard og implicit kommer til at 27 00:01:20,080 --> 00:01:22,650 tilbage, så at sige, en værdi på nul. 28 00:01:22,650 --> 00:01:24,530 Men mere om det en anden gang. 29 00:01:24,530 --> 00:01:27,130 >> I mellemtiden, navnet på denne funktion er, ja, main. 30 00:01:27,130 --> 00:01:30,140 Og det er den standard navn for enhver program skrevet i C. Og så 31 00:01:30,140 --> 00:01:34,060 endelig i parentes her, vi har tomrum, som blot siger 32 00:01:34,060 --> 00:01:37,210 at dette program tager ikke kommandolinjeargumenter. 33 00:01:37,210 --> 00:01:40,170 Men lad os tage et nærmere kig på dem en anden dag, så godt. 34 00:01:40,170 --> 00:01:43,140 >> Endelig er det interessant linje, naturligvis linje fem. 35 00:01:43,140 --> 00:01:46,230 Og det er her vi definere essensen af dette program, som er at udskrive til 36 00:01:46,230 --> 00:01:49,570 skærmen, dvs display hej verden. 37 00:01:49,570 --> 00:01:51,050 Printf er en funktion. 38 00:01:51,050 --> 00:01:54,430 Og igen, er denne funktion erklæret i den anden fil kaldet standard 39 00:01:54,430 --> 00:01:57,670 io.h, at en anden gennemført for længe siden. 40 00:01:57,670 --> 00:02:01,530 Og printf synes at tage en argument, så at sige. 41 00:02:01,530 --> 00:02:06,540 Fordi der er et børsnoteret streng, en sekvens af tegn, mellem 42 00:02:06,540 --> 00:02:10,280 at par parenteser, der indebærer at printf, ja, tager en 43 00:02:10,280 --> 00:02:13,360 argument, og dette argument går at påvirke dens adfærd. 44 00:02:13,360 --> 00:02:16,650 >> I dette tilfælde går det til at instruere printf præcis, hvad de skal 45 00:02:16,650 --> 00:02:18,110 udskrives på skærmen. 46 00:02:18,110 --> 00:02:21,380 Semikolon, i mellemtiden, i slutningen af denne linje siger simpelthen, det er det 47 00:02:21,380 --> 00:02:22,110 for denne erklæring. 48 00:02:22,110 --> 00:02:23,030 Jeg er alle gjort. 49 00:02:23,030 --> 00:02:26,280 Den kendsgerning, at vi på linie seks har lukning klammeparentes midler, ja, 50 00:02:26,280 --> 00:02:27,690 dette program er afsluttet. 51 00:02:27,690 --> 00:02:29,580 Og der har vi det, hej verden. 52 00:02:29,580 --> 00:02:31,138