Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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
}