*   >> läser Utbildning artiklar >> science >> programming

Kärn String i C ++

ra"; char * tre = "tredje"; char * myStrings [] = {en, två, tre}; //blocket har pekare cout cout cout återvända 0; } Den andra kodexempel följer: #include using namespace std; int main () {char * myStrings [3]; myStrings [0] = "den första"; myStrings [1] = "den andra"; myStrings [2] = "tredje"; cout cout cout återvända 0; } När du vill ha en array med strängar, har gruppen skall deklareras som char pekartyp. Denna grupp kommer i slutändan att ha pekare till tecken som element (värden).

För att tilldela en sträng till ett element, precis tilldela char pekaren av strängen till elementgruppen på vanligt sätt, såsom i, myStrings [2] = "den tredje"; I ovanstående linjen, citationstecken returnerar en pekare, så en pekare tilldelas som elementet (värde) för indexet i arrayen. Eftersom gruppen har förklarats ha pekare, skriva array namn och ett index inom parentes, skulle återvända en pekare. Nu sammanhanget (cout Object) kan erhålla värdet på det spetsiga föremålet från pekaren och skicka. Detta är vad cout objektet gör.

Det blir rödingen pekaren (sträng pekare) som argument, erhåller värdet av objektet pekas på av röding pekaren och sänder (avkastning) värdet. Obs! Du kan också få en sträng pekare från någonstans och tilldela det som ett array-element. Notera också: Det är vad som kallas C ++ Sträng biblioteket. Efter att ha avslutat denna serie bör du lära dig det. Med sina funktioner du kommer att kunna göra en hel del med strängar. Låt oss ta en paus här och fortsätta i nästa del i serien.

Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Komma igång med C ++ C ++ Grundläggande Syntax C ++ Grundläggande objekttyper C ++ Objekt Identifierare C ++ pekare C ++ villkorssatser Boolean Logic för C ++ Boolean logik och C ++ villkor Jämförelse och aritmetiska Operatörer i C ++ Loop konstruktioner i C ++ arrayer i C ++ Pointer och Array i C ++ kärnsträngen i C ++ C ++ Konstruktioner Funktioner i C ++ C ++ Basic Input och Output Error Grunderna i C ++ Vit utrymme i C ++ Grunderna i C ++ definiera Förbehandling direktiv Grunderna i C ++ Inkludera filer Grunderna i C ++ Identifier Scope C ++ namnområden Grunderna C ++ OOP Grunderna C ++ Undantag Grunderna Grunderna i Komma åt filer i C ++ Omdömen

Page   <<  [1] [2] [3] [4] [5] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.