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

Kärn String I C

n"); printf (myStrings [1]); printf ("\\ n"); printf (myStrings [2]); printf ("\\ n"); återvända 0; } #include Int main () {char * myStrings [3]; myStrings [0] = "den första"; myStrings [1] = "den andra"; myStrings [2] = "tredje"; printf (myStrings [0]); printf ("\\ n"); printf (myStrings [1]); printf ("\\ n"); printf (myStrings [2]); printf ("\\ n"); å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 (printf funktion) kan erhålla värdet på det spetsiga föremålet från pekaren och skicka. Detta är vad printf funktionen 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. Lägg också märke till: Det är vad som kallas C String 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 CC Basic Syntax C Grundläggande objekttyper C Object Identifier 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 matriser i C Pointer och Array i C kärnsträngen i CC Strukturer Funktioner i CC Basic Input och Output Error Grunderna i C Vit Space i C Grunderna i C Identifier Räckvidd Grunderna i C definierar Förbehandling direktiv Grunderna i C Inkludera filer Grunderna i C printf funktionen Vissa C fördefinierade funktioner Åtkomst filer C Omdömen

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