| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man programmerer C Pointers
    programmeringssproget C. pejlemærker er variabler , der indeholder adressen plads til en anden variabel . Da henvisninger "point" til en adresse rummet, også ændrer markøren værdi ændrer variablen tildelt pointer . Føres tilbage og tilbage mellem funktionerne , pointers lader programmører kontrolværdier selv når variablen er ikke globalt . C programmeringssprog definerer pejlemærker ved brug af stjernen præfiks. Instruktioner
    1

    Opret din variabel. Pointers er tildele variable adresse rum . Derfor, før du definerer en pegepind , du har brug for en variabel. Koden nedenfor viser dig, hvordan du definerer en variabel i C : Hej

    int theInt = 0;
    2

    Definer din pointer. Pointers er let genkendelige i dit program , fordi det har en stjerne præfiks. Følgende kode definerer en pointer : Hej

    int * ptr ,
    3

    Tildel variablen til markøren . Du tildeler adressen rummet til pointer, der er opnået ved hjælp af tegnet symbol. Hver gang du ser et og-tegn præfiks i C, tænker " adresse ". Følgende kode tildeler adressen på heltal til markøren : Hej

    ptr = &theInt;

    Siden " theInt " defineres med en 0-værdi , PTR variabel indeholder værdien 0 < . br >
    4

    Ret værdien af den variable . Nu, hvor markøren er tildelt variablen , ændre markøren værdi ændrer den faktiske variable så godt, Følgende kode viser, hvordan du ændrer variable værdier ved hjælp af en pegepind : Hej

    * ptr = 5;
    < br > 5

    Udskriv resultaterne til at se værdien ændres . Dette hjælper dig med at lære og se kode og hvordan det påvirker pointere. Følgende kode udskriver resultaterne til din konsol : Hej

    theInt = 1; printf ( "Værdien af ​​theInt er% d " , theInt ) //udskriver 5 * ptr = 10; printf ( "Værdien af theInt nu % d " , theInt ) //udskriver 10

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan implementerer jeg Short Time Delay i C 
    ·Sådan downloader C + + 
    ·Rekursiv funktion i C 
    ·Sådan oprettes en Binary Tree i C 
    ·Sådan forhindrer Multiple Anvendelse af en header fil 
    ·Hvad er funktionerne af Turbo C 
    ·Sådan Skyl Buffer i C + + 
    ·Hvordan laver MFC dialogbokse 
    ·Hvordan man skriver et C + + Program til at simulere et…
    ·Sådan får du den C perspektiv i Eclipse 
      Anbefalede Artikler
    ·Sådan fjernes en liste i Python Iteration 
    ·Sådan Konverter HTML til SGML 
    ·Sådan oprettes en enkelt tråd i CPP 
    ·Hjælp til hvordan man skriver pseudokode 
    ·Sådan Detect en kørende program i VB 
    ·Sådan ændres DPI i Java 
    ·PHP -kode til forbindelse til MySQL 
    ·Sådan Udskift en liste i Python 
    ·Sådan center en JPanel på toppen af ​​en JFrame 
    ·Web Database Struktur 
    Copyright © Computer Viden http://www.computerdk.com