*   >> lukeminen koulutus Artikkelit >> science >> programming

Sydänköyden C ++

C ++ Kun härkää sarvista - Osa 13 Johdanto Tämä on osa 13 minun sarja, C ++ Kun härkää sarvista. Merkkijono on ihmisen kieli sana, lause tai lauseen. Tässä osa sarjasta, näemme, miten merkkijono voidaan tallentaa muistiin ja hakea muistista. Ennen kuin jatkamme, muista, että kohde on alue muistissa. Kuten sanoin, esitän C ++: teille tässä sarjassa tavalla keksijät näkevät sen. Teen esityksen yksinkertaisesti. Uskon, että tällä tavalla voisitte ymmärtää C ++ paremmin. Muista ottaa asioita tässä sarjassa annan sinulle.

Älä yritä lisätä tai vähentää idea mielessäsi tai mitä annan sinulle; että olisi harhaanjohtavaa. Voit tehdä vähennys tai lisäksi kun olet valmis sarja. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Ei Objektityyppi String C ++ on esine tyypit int, _Bool, kellua, nieriää ja mitätön. C ++ ei ole objektityyppi jousille. Joten tapa oli selvitettävä tallentaa ja hakea jouset muistista. Merkkiä Array esimerkki merkkijono on "mies".

Meillä objektin tyypin merkkiä, joka on char. Tallentaa merkkijonon muistiin meidän täytyy tallentaa merkkiä (merkkiä), jotka edustavat merkkijonon peräkkäinen esineitä muistiin. Hyvä tapa tehdä tämä on saada merkkiä array. Tiedämme, että elementit (objektit) array tallennetaan peräkkäin. Joten tämä on alku meidän ratkaisu. Harkitse seuraava merkkijono: "mies" Tämä merkkijono voidaan tallentaa erilaisia ​​seuraavasti: char myStr [] = {"t", "h", "e", "", "m", "", " n '}; Kun alustat array näin, kaikki objektit array ovat tallennetaan muistiin peräkkäin.

Huomaa, että kunkin merkin merkkijono on nyt kohde tyyppiä, nieriää, jono. Huomaa myös, että väli sanojen "" ja "mies" on myös tallennettu array esine, kuten ''. Muista, että alustuksen array, kaikki ryhmän elementit erotetaan pilkuilla. Jotta voimme tulostaa (noutaa) elementtejä taulukon niin että ne näkyvät merkkijono, joka kirjoitetaan (merkkiä ryhmä), meidän olisi tulostaa merkit yksi kerrallaan tulostamatta rivinvaihto (\\ n) merkki, joka aiheuttaisi tulostettavat merkit uusiin (eri) linjat.

Seuraava koodi kuvaa tätä: # include using namespace std; int main () {char myStr [] = {"t", "h", "e", "", "m", "", "n"}; cout cout palata 0; } Lähtö pitäisi näyttää "mies" yhdellä rivillä. Tämä ei ole kätevä tapa käsitellä jouset. Olemme hoitaneet lauseke (merkkijono) merkki kerrallaan. Tuo ei ole hyvä; meillä pitäisi olla tapa käsi

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.