1 00:00:00,000 --> 00:00:00,450 2 00:00:00,450 --> 00:00:03,280 >> LUIDSPREKER 1: Laten we eens een kijkje nemen op de eenvoudigste van programma's en zien. 3 00:00:03,280 --> 00:00:08,300 Ik heb al gedit geopend en opgeslagen mijn bestand als hallo zero.c. 4 00:00:08,300 --> 00:00:10,160 Laten we nu opnieuw maken. 5 00:00:10,160 --> 00:00:17,750 Omvatten standardio.h int main leegte openen accolade en, op voorhand, 6 00:00:17,750 --> 00:00:23,120 gesloten accolade, dan een inkeping, printf, citaat, unquote 7 00:00:23,120 --> 00:00:30,220 "Hello, world" backslash n dicht haakje sluiten puntkomma. 8 00:00:30,220 --> 00:00:30,640 >> Oke. 9 00:00:30,640 --> 00:00:32,229 Dus wat zijn de meest opvallende kenmerken 10 00:00:32,229 --> 00:00:33,195 dit specifieke programma? 11 00:00:33,195 --> 00:00:34,980 Nou, laten we beginnen met een lijn. 12 00:00:34,980 --> 00:00:40,690 In lijn een, we hebben een scherpe omvatten verklaring gevolgd door een standaard io.h. 13 00:00:40,690 --> 00:00:44,870 Nou, scherpe omvatten gewoon vertelt de compiler gaan onder meer de inhoud van 14 00:00:44,870 --> 00:00:47,700 het volgende bestand rechts er in mijn eigen bestand. 15 00:00:47,700 --> 00:00:48,830 Wat bestand is dat? 16 00:00:48,830 --> 00:00:50,940 Nou, het is een bestand met de naam standaard io.h. 17 00:00:50,940 --> 00:00:54,430 En de binnenkant van dat bestand zijn zogenaamde verklaringen van de functies die we 18 00:00:54,430 --> 00:00:55,560 Misschien vindt u van belang zijn. 19 00:00:55,560 --> 00:01:00,460 In dit geval printf toevallig de functie die wordt verklaard dat 20 00:01:00,460 --> 00:01:01,730 apart bestand. 21 00:01:01,730 --> 00:01:04,250 >> Nu in lijn drie, we hebben sommige aanvullende nieuwe 22 00:01:04,250 --> 00:01:06,990 syntaxis, int, belangrijkste, nietig. 23 00:01:06,990 --> 00:01:11,060 Wel, int betreft de zogenaamde return type van de belangrijkste, 24 00:01:11,060 --> 00:01:12,740 welke waarde het terugkeert. 25 00:01:12,740 --> 00:01:15,420 Voor het grootste deel, kunnen we ons wenden een blind oog naar deze voor nu. 26 00:01:15,420 --> 00:01:20,080 Maar iets te geloven dat de belangrijkste is door standaard en impliciet gaan 27 00:01:20,080 --> 00:01:22,650 terugkeren, zo te zeggen, een waarde van nul. 28 00:01:22,650 --> 00:01:24,530 Maar daarover een andere keer. 29 00:01:24,530 --> 00:01:27,130 >> Ondertussen, de naam van deze functie is, inderdaad, de belangrijkste. 30 00:01:27,130 --> 00:01:30,140 En dat is de standaard naam voor een programma geschreven in C en vervolgens 31 00:01:30,140 --> 00:01:34,060 tenslotte binnen de haakjes hier we hebben leegte, die gewoon zegt 32 00:01:34,060 --> 00:01:37,210 dat dit programma neemt geen command line argumenten. 33 00:01:37,210 --> 00:01:40,170 Maar laten we eens een kijkje op die andere dag, als goed. 34 00:01:40,170 --> 00:01:43,140 >> Ten slotte is de meest interessante lijn, is natuurlijk lijn vijf. 35 00:01:43,140 --> 00:01:46,230 En dat is waar we de essentie definiëren van dit programma, dat is af te drukken op 36 00:01:46,230 --> 00:01:49,570 het scherm, dat wil zeggen scherm hello wereld. 37 00:01:49,570 --> 00:01:51,050 Printf is een functie. 38 00:01:51,050 --> 00:01:54,430 En nogmaals, dat de functie wordt gedeclareerd in die andere bestand genaamd standaard 39 00:01:54,430 --> 00:01:57,670 io.H dat iemand anders lang geleden uitgevoerd. 40 00:01:57,670 --> 00:02:01,530 En printf lijkt een te nemen argument, zo te zeggen. 41 00:02:01,530 --> 00:02:06,540 Omdat er een tekenreeks tussen aanhalingstekens, een reeks tekens, tussen 42 00:02:06,540 --> 00:02:10,280 die paar haakjes, dat impliceert dat printf, inderdaad, neemt een 43 00:02:10,280 --> 00:02:13,360 argument, en dat argument gaat zijn te beïnvloeden. 44 00:02:13,360 --> 00:02:16,650 >> In dit geval gaat het instrueren printf precies wat te 45 00:02:16,650 --> 00:02:18,110 drukken op het scherm. 46 00:02:18,110 --> 00:02:21,380 De puntkomma ondertussen eind van deze lijn zegt eenvoudig, dat is het 47 00:02:21,380 --> 00:02:22,110 voor deze verklaring. 48 00:02:22,110 --> 00:02:23,030 Ik ben helemaal klaar. 49 00:02:23,030 --> 00:02:26,280 Het feit dat op lijn zes hebben we de gesloten accolade middelen, inderdaad, 50 00:02:26,280 --> 00:02:27,690 Dit programma is voltooid. 51 00:02:27,690 --> 00:02:29,580 En daar hebben we het, hallo wereld. 52 00:02:29,580 --> 00:02:31,138