C Pekere C Guider fra Roots - Del 5 Innledning Dette er en del 5 av min serie, C Guider fra Roots. I denne delen av serien ser vi på betydningen av C avledet objekttype kalt, pekeren. Husker Minnet om en datamaskin er en serie med celler. En etterfølgende gruppe av disse cellene er et område eller en gjenstand. Et objekt kan holde et nullpunkt. Dette nullpunkt er verdien av objektet. Det finnes ulike typer data. I en av de tidligere deler av serien snakket vi om int, float, røye, _Bool og ugyldige objekttyper. De er de grunnleggende objekttyper.
En avledet objekttype er en kombinasjon av to eller flere grunnleggende objekttyper. Det er et avledet type kalt pekeren. Pekeren er fokus for denne delen av serien. Et objekt kan inneholde en peker. Rekken av celler i hukommelsen er nummerert numerisk, fortløpende. Disse tallene er kalt adresser. Slik at hver minnecelle har en unik lageradresse. Du vil ta ting i denne opplæringen slik jeg gi deg. Ikke prøv å gjøre analogi med den menneskelige språk (engelsk). Ikke også prøve å gjøre analogi med matematikk uttalelser.
Bare ta ting slik jeg gi deg for ikke å bli villedet av menneskelig språk eller matematikk. Legg merke til at jeg har snakket om objekttyper og ikke datatyper. Uttrykket datatype er å ha likhet i menneskelig språk og matematikk. Bruke uttrykket, datatyper, kan være misvisende og gjøre din forståelse av C vanskelig. Husk at filosofi i denne serien er å lære C som det er, etter at du bestemmer deg for hva du skal gjøre med det. Det er, etter å ha lært det du bestemme hvordan du vil bruke det til å løse matematiske problemer og andre problemer, uttrykt i menneskelig språk.
Hvis du ikke er ny på programmering generelt, lurer du kanskje på hvorfor jeg lærer pekere tidlig i serien. Andre forfattere lære pekere sent i sine bøker eller tutorials fordi de gjør analogi av C med menneskelig språk og matematikk. Det er fornuftig å lære et dataspråk med en beskrivelse av det for det menneskelige språk og matematikk. Jeg tror denne tilnærmingen fungerer godt med andre programmeringsspråk, men ikke med C eller sin storebror, C ++. Som jeg sa i begynnelsen, jeg presentere C til deg veien oppfinnerne se det, men på en enkel måte.
Objekttypen, peker, er en viktig funksjon i C, og du mest lære det. Den brukes mye å gjøre mange andre ting i C. Så jeg må lære deg pekere tidlig nok i opplæringen. På den måten, tror jeg, vil du forstå resten av serien lett. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangl