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

Ako zistiť , či pole má hodnotu , alebo nie v C + +

C + + je programovací jazyk pre písanie počítačových programov . C + + podporuje niekoľko typov premenných a dátových štruktúr , vrátane polí . Pole je typ ukladanie dát používajú všetky programovacie jazyky . V C + + , pole je definovaná v hranatých zátvorkách a obsahuje premenné v určitom poradí . Napríklad , pole [ 2 , 47 , 20 ] , obsahuje tri celých čísel , 2 , 47 a 20. Ak chcete zistiť , či pole má určitú hodnotu , musíte prechádzať každý prvok poľa . Pokyny dovolená 1

Priradiť veľkosť poľa do premennej " veľkosť " v C + + programu . Napríklad , v prípade , že pole má päť prvkov thenint size = 5 ;
2

Definovať pole s commandint pole [ size ] ;
3

vyplnenie pole s číslami , napríklad , v prípade , že matica obsahuje čísla 4 , 79 , 345 , 5 , 34 thenarray [ 0 ] = 4 , array [ 1 ] = 79 , array [ 2 ] = 345 ; array [ 3 ] = 5 ; array [ 4 ] = 34 ;

Všimnite si , že pole v C + + sú nuly . Inými slovami , prvý prvok má index " 0 " .
4

Skontrolujte , či daná hodnota je medzi prvkami poľa so štruktúrou " ak " . Napríklad , pre kontrolu v prípade , že číslo 345 je v poli thenfor ( int i = 0 ; i < veľkosti , i + + ) { if ( pole [ i] == 345 ) } Každý prvok poľa s indexom " i " je v porovnaní s " 345. " symbol " == " označuje rovnosť v C + +
5

Vytlačiť vyhlásenie v prípade , že pole obsahuje hodnotu.Napríklad ( int i = 0 ; i < veľkosti , i + + ) . { if ( pole [ i] == 345 ) { std :: cout << " pole má hodnotu 345 s indexom " << i ; } } V tomto príklade , program vytlačí nasledujúci výstup : " prvok má hodnotu 345 s indexom 2. "

Najnovšie články

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