Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Wat is Syntaxis in C + + ?
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


}

Previous: Next:
  C /C + + Programming
·Hoe maak je een SWF van Make C…
·Hoe kan ik een map in Make C +…
·Kenmerken van Turbo C 
·Turbo C sorteren Methoden 
·Wat is het belang van het lere…
·C -code voor een Bits te Byte …
·Hoe de memcmp functie in gebru…
·Voors en tegens van Objective …
·Hoe de buffer in Flush C + + 
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Hoe te Cursor Standaard Syntax ligt in V…
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
  Programmering Articles
·Hoe te Style Attributen verwijderen in P…
·Hoe de afmetingen van een Array in Pytho…
·Hoe te Cookies Met behulp van PHP 
·Hoe te Debug mappen verwijderen in Visua…
·Python Woning Functie 
·Hoe te configureren Citrix 
·Hoe te String Lengte Split in Java 
·Hoe Pass Door Waarde en Pass Door Refere…
·Hoe maak je een Input converteren naar e…
Copyright © Computer Kennis http://www.nldit.com