*   >> Læs Uddannelse artikler >> science >> programming

Core String In C

edje"; char * myStrings [] = {en, to, tre}; //blokken har pointere printf (myStrings [0]); printf ("\\ n"); printf (myStrings [1]); printf ("\\ n"); printf (myStrings [2]); printf ("\\ n"); tilbage 0; } # Include int main () {char * myStrings [3]; myStrings [0] = "den første"; myStrings [1] = "det andet"; myStrings [2] = "tredje"; printf (myStrings [0]); printf ("\\ n"); printf (myStrings [1]); printf ("\\ n"); printf (myStrings [2]); printf ("\\ n"); tilbage 0; } Når du ønsker en vifte af strenge, har array skal deklareres som char pointer type.

Dette array vil i sidste ende have henvisninger til tegn som elementer (værdier). For at tildele en streng til et element, bare tildele char pointer af strengen til elementet array i den almindelige måde, som i, myStrings [2] = "den tredje"; I ovenstående linje, dobbeltcitationstegnet returnerer en pointer, så en pointer er tildelt som grundstoffet (værdi) for indekset for array. Da array er blevet erklæret at have pegepinde, skrive array navn og et indeks i parentes, ville returnere en pointer. Nu forbindelse (printf funktion) kan få værdien af ​​den spidse genstand fra markøren og send.

Dette er, hvad printf funktionen gør. Det bliver char pointer (string pointer) som argument, opnår værdien af ​​objektet pegede på den char pointer og sender (afkast) værdien. Bemærk: du kan også få en streng pointer fra et sted og tildele det som et array element. Bemærk også: Der er det, der kaldes C String Bibliotek. Efter at have afsluttet denne serie bør du lære det. Med dens funktioner, vil du være i stand til at gøre en masse med strygere. Lad os tage en pause her og fortsætte i den næste del af serien.

Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor i søgefeltet på denne side og klik på Søg (brug menuen, hvis det findes): Kom i gang med CC Basic Syntaks C Basic objekttyper C objektidentifikatorer C Pointers C Betingede Udtalelser Boolean Logic for C boolesk logik og C Betingelser Sammenligning og aritmetiske operatorer i C Loop Konstruktioner i C Arrays i C Pointer og Array i C Core String i CC konstruktioner Funktioner i CC Basic Input og Output Fejl Basics i C White Space i C Grundlæggende om C Identifier Anvendelsesområde Grundlæggende om C definerer Forbehandling direktiv Grundlæggende om C inddrage filer Grundlæggende af C printf funktionen Nogle C foruddefinerede funktioner adgang til filer i C

Page   <<  [1] [2] [3] [4] [5] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.