How to Program C Pekere

How to Program C Pekere


Programmeringsspråket C pekere er variabler som inneholder adresseområdet for en annen variabel. Siden pekere \ "point \" til en adresse plass, endre pekeren verdi også endrer variabelen som er tildelt pekeren. Føres frem og tilbake mellom funksjoner, pekere lar programmerere for å styre verdiene til og med når den variable er ikke global. Programmeringsspråket C definerer pekere ved hjelp av stjerne prefiks.

Bruksanvisning

1 Lag din variabel. Pekere er tildele variable adresserom. Derfor, før du definerer en peker, trenger du en variabel. Koden nedenfor viser deg hvordan du definerer en variabel i C:

int theInt = 0;

2 Definer pekeren. Pekere er lett gjenkjennelig i programmet, fordi den har en stjerne prefiks. Følgende kode definerer en peker:

int * ptr;

3 Tilordne variabelen til pekeren. Du tilordner adresseområdet til pekeren, som gjøres ved hjelp av tegnet symbol. Hver gang du ser en ampersand prefiks i C, tror \ Følgende kode tildeler adressen til heltall til pekeren "adressen. \":

ptr = & theInt

Siden \ "theInt \" er definert med en 0-verdi, inneholder PTR variabelen verdien 0.

4 Endre verdien til variabelen. Nå som pekeren er tildelt variabelen, endre pekeren verdi endringer selve variable tillegg, Følgende kode viser deg hvordan du kan endre variabelverdier ved hjelp av en peker:

* Ptr = 5;

5 Skriv ut resultatene å vise verdiendringer. Dette hjelper deg å lære og vise kode og hvordan det påvirker pekere. Følgende kode skriver resultatene til konsollen:

theInt = 1

printf (\ "Verdien av theInt er% d \", theInt); // Skriver ut 5
* Ptr = 10

printf (\ "Verdien av theInt er nå% d \", theInt); // Skriver ut 10