Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je syntax v C + + ?

C + + programovací jazyk slúži ako rozšírenie programovacích jazykov C , jeden z prvých moderných jazykov v histórii výpočtu . Rovnako ako akýkoľvek iný jazyk pred a po ňom , C + + sa opiera o jasnosti jeho syntaxe pre jeho účinnosť . Syntaxe C + + patrí do určitej kategórie , ako je štruktúra a vyhlásenie , prevádzku a tok riadenia . Štruktúra

jediný riadok kódu v jazyku C + + sa nazýva " vyhlásenie " , a všetky príkazy ukončiť bodkočiarkou ( " ; " ) signalizuje koniec tohto vyhlásenia . Programátori volať zbierania vyhlásení , ktoré spolupracujú na vykonanie úlohy na " blok " , spravidla oddelená od ostatných blokov zložených zátvoriek ( " { } " ) . Podľa konvencie , konce riadkov sú umiestnené medzi príkazy a bloky, ale + + kompilátor C platí len pozor na bodkočiarkami a zložených zátvoriek pri čítaní kódu . Programátor môže tiež obsahovať komentáre pomocou dvojitej spätné lomítko ( " //" ) , ktoré bude kompilátor ignorovať , ale ostatné môžu programátori čítať
vyhlásenie : . Premenné

Programátori predovšetkým využívajú dve formy vyhlásenia v C + + . Prvým z nich je deklarácia premennej . Premenná obsahuje jednu hodnotu . Programátor deklaruje premennú definovať jeho typ a dávať to meno . Názov môže obsahovať ľubovoľný znak , ak je tento znak je písmeno, číslo alebo podčiarkovník . Programátor potom môžete priradiť hodnotu tejto premennej pomocou znamienko rovnosti ( " = " ) . Nasledujúci príklad ukazuje deklaráciu funkcie a priradenie :

int x ; //celočíselnej premennej s názvom " x "

char list , //znak premenné

float y = 5.6 ; //plávajúcou desatinnou čiarkou ( desatinné ) číslo pridelené hodnota 5,6
Vyhlásenie : funkcia

Druhá deklarácia je deklarácia funkcie . Funkcia je blok kódu uvedený názov , takže ho možno použiť opakovane po celú dobu programu vyvolaním tohto mena . Deklarácia funkcia vyžaduje , aby programátor určiť návratový typ funkcie , ktorá určuje , akú hodnotu funkcia vráti po dokončení . Vo vyhlásení sa tiež vyžaduje dvojicu zátvoriek po názve , obsahujúci zoznam argumentov . Potom , dvojica zložených zátvoriek uzavrite bloku funkcie v kóde . Nasledujúce príklady ilustrujú deklarácie funkcie :

int myFunc ( int argument1 ) { //funkcia s návratovú hodnotu " int " a celočíselný argument ,

/* bloku kódu * /

}
Operátori

C + + obsahuje funkcie pre vykonávanie rôznych matematických a porovnávacie operácie v priebehu spustenie kódu . Vskutku , matematický výpočet je nevyhnutnou súčasťou C + + programovanie . Existujú typické operátori matematika pre sčítanie ( + ) , odčítanie ( - ) , násobenie ( * ) a delenie ( /) . Operátori existujú aj pre porovnanie operácie , ako je napríklad väčší ako ( > ) , menšie ako ( < ) , ktorá sa rovná ( == ) , a nie je rovné ( ! = ) . Nasledujúci príklad ilustruje niektoré jednoduché matematické operácie v C + + :

int x = 5 ;

int y = 6 ;

int z = x + y , //z = 11

z = x - y , //z = -1

z = z * x //z = ( -1 x 5 ) = -5

x = y /y , //x = 1
Flow of Control : Ak ... inak

Ak chcete určiť , ako program funguje , programátor používa Flow - Control vyhlásenie . Tieto príkazy sa spoliehajú na podmienené príkazy , ktoré používajú operátormi nákupný zabudované do C + + . Podmienené príkazy porovnanie dvoch alebo viacerých hodnôt a vráti hodnotu true alebo false na základe porovnania . " Ak " výraz používa podmienku pre určenie postup . Je-li výrok pravdivý , potom if bude vykonávať blok kódu . V opačnom prípade , či už sa nič nedeje , alebo iný blok kódu spustí , ak zodpovedajúci " else " tvrdenie existuje . Nasledujúci príklad ukazuje , if - else vyhlásenie :

if ( x = 5 )

{

//niečo

}

inak

{

//robiť niečo iné

}
Flow of Control : Loops

okrem if - else , C + + obsahuje slučky . Slučka sa blok kódu , a opakuje to na základe podmienené . " Zatiaľ čo " slučka pokračuje slučky cez blok kódu , kým podmienka je splnená . Napríklad , nasledujúce while bude pokračovať , kým premenná x je väčšie alebo rovné y , a potom prejsť na :

while ( x < y ) {

//kód

}

" pre " slučky pracuje podobným spôsobom , ale je vhodnejšie pre slučky , v ktorých sú potrebné špecifické množstvo iterácií . Pre slučky má celočíselnú hodnotu , nasleduje podmienka , nasledovaný číslom rozdielu . V nasledujúcom príklade , pre slučky trvá celé číslo " i " , a pokračuje , až kým som sa rovná 50. Premenná i sa zvyšuje o jednu pre každú slučku opakovanie : Autor

pre ( i , i < 50 ; i = i + 1 ) {

//kód

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené