De C + + programmeertaal dient als een verlenging van de C programmeertaal , een van de eerste moderne talen in de geschiedenis van berekening . Net als elke andere taal voor en na , C + + afhankelijk van de helderheid van de syntax voor de effectiviteit . De syntax van C + + valt in bepaalde categorieën , zoals structuur en verklaringen , operaties , en de stroom van controle. Structuur Een enkele regel code in C + + is een zogenaamde " verklaring," en alle verklaringen eindigen met een puntkomma ( " ; " ) aan het einde van die verklaring signaleren . Programmeurs noemen een verzameling van uitspraken die samenwerken om een taak uit te voeren een " blok ", meestal gescheiden van de andere blokken door accolades ( " { } " ) . Volgens afspraak worden regeleinden geplaatst tussen verklaringen en blokken , maar de C + + compiler besteedt alleen aandacht aan de puntkomma en accolades bij het lezen van code . Een programmeur kan ook reacties met dubbele backslashes ( " //" ) , die de compiler zal negeren, maar andere programmeurs kunnen lezen onder verklaringen: . Variabelen Programmeurs voornamelijk gebruik twee vormen van verklaringen in C + + . De eerste is de variabele declaratie . Een variabele bevat een enkele waarde . Een programmeur verklaart een variabele door het definiëren van de soort en het geven van een naam . De naam mag elk karakter bevatten , zolang dat karakter is een letter, cijfer of underscore . De programmeur kan dan een waarde aan die variabele met het gelijkteken ( " = " ) toe te wijzen . Het volgende voorbeeld illustreert de functie aangifte en opgave : int x ; //een integer variabele met de naam " x " char letter ; //een enkel karakter variabele float y = 5.6 ; //a floating - point ( decimaal ) getal , toegewezen de waarde 5,6 verklaringen: Functies de tweede verklaring is een functie verklaring . Een functie is een blok code een naam zodat deze herhaaldelijk kan worden gebruikt in een programma met een beroep op die naam . Een functie verklaring vereist dat de programmeur om het return type van de functie , die bepaalt welke waarde de functie terugkeert wanneer voltooid opgeven . De verklaring vereist ook een paar haakjes achter de naam , met daarin de lijst met argumenten . Dan , een paar accolades omsluiten blok code van de functie . De volgende voorbeelden illustreren de functie verklaring : int myFunc ( int argument1 ) { //functie return value " int " , en een integer argument /* blok code * / } Operators C + + bevat de functionaliteit om diverse wiskundige en vergelijking bewerkingen uitvoeren in de loop van de uitvoering van code . Inderdaad , wiskundige berekeningen is een noodzakelijk onderdeel van de programmeertaal C + + . Typische wiskundige operatoren bestaan voor optellen (+ ) , aftrekken ( - ) , vermenigvuldigen ( * ) en delen (/) . Operators bestaan ook voor vergelijking bewerkingen zoals groter dan ( > ) , kleiner dan ( < ) , gelijk aan ( == ) , en niet gelijk aan (' = ) . Het volgende voorbeeld illustreert een aantal eenvoudige wiskundige bewerkingen in C + + : int x = 5 ; int y = 6 ; int z = x + y ; //z = 11 & z = x - y ; //= -1 z = z * x //z = ( -1 x 5 ) = -5 x z = y /y //x = 1 Flow of Control : Als ... anders Om te bepalen hoe een programma werkt , de programmeur maakt gebruik van stroom - controle verklaringen . Deze uitspraken zijn afhankelijk van conditionele statements, die de vergelijking operatoren ingebouwd in gebruik C + + . Voorwaardelijke verklaringen vergelijken van twee of meer waarden en de terugkeer van een waar of onwaar waarde op basis van de vergelijking . De " if" statement gebruikt een voorwaarde om een gedragslijn te bepalen . Indien een uitspraak waar is , dan is het als verklaring zal een blok van code uit te voeren . Anders gebeurt er ofwel niets , of een ander blok code wordt uitgevoerd als een overeenkomstige "else " statement bestaat. Het volgende voorbeeld illustreert if-else statements : if ( x = 5 ) op Twitter { //iets doen } anders { //doe iets anders } Flow of Control : Loops Naast if- else statements , C + + bevat ook loops . Een lus neemt een blok code en herhaalt het gebaseerd op een voorwaardelijke . De lus "terwijl" blijft lus over een blok van code tot een voorwaarde wordt voldaan . Bijvoorbeeld , de volgende while-lus zal doorgaan tot de variabele x is groter dan of gelijk is aan y , en ga dan verder : while ( x < y ) { //code < br } > a " voor " lus werkt op een vergelijkbare manier , maar is meer geschikt voor lussen waarin een bepaalde hoeveelheid iteraties nodig . Een lus is een geheel getal , gevolgd door de voorwaarde , gevolgd door een opslag getal . In het volgende voorbeeld , de lus neemt een integer " i " , en gaat door tot ik gelijk aan 50 . De variabele i wordt opgehoogd met een voor elke lus herhaling : voor ( i; i < 50 ; i = i + 1 ) { //code }
|