Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man programmerar C Pekare

    programspråket C pekare är variabler som innehåller adressen utrymme för en annan variabel . Eftersom pekare " punkt " till en adress utrymme , ändra pekarens värde också ändrar variabeln tilldelats pekaren . Skickas fram och tillbaka mellan funktioner , pekare tillåter programmerare att styra värden även om variabeln inte är global . Programmeringsspråket C definierar pekare med asterisk prefix . Instruktioner
    1

    Skapa din variabel . Pekare finns tilldela variabel adressrymder . Därför , innan du definierar en pekare , behöver du en variabel . Koden nedan visar hur du definierar en variabel i C :

    int theInt = 0;
    2

    Definiera pekaren . Pekare är lätt att känna igen i ditt program , eftersom det har en asterisk prefix . Följande kod definierar en pekare :

    int * ptr ,
    3

    Tilldela variabeln till pekaren . Du tilldelar adressen utrymme till pekaren , vilket åstadkoms med hjälp av et-tecknet symbolen . Varje gång du ser ett et prefix i C , tänker " adress . " Följande kod tilldelar adressen till heltal till pekaren :

    ptr = &theInt;

    Eftersom " theInt " definieras med ett 0 värde , innehåller PTR variabeln värdet 0 < . br >
    4

    Ändra värdet på variabeln . Nu när pekaren tilldelas variabeln , ändrar pekaren värdet ändrar själva variabeln också , visar följande kod hur du ändrar variabelvärden med en pekare :

    * ptr = 5 ;

    5

    ut resultaten att visa värdeförändringar . Detta hjälper dig att lära och visa kod och hur den påverkar pekare . Följande kod skriver resultatet till konsolen :

    theInt = 1 ; printf ( " Värdet av theInt är % d " , theInt ) , //​​skriver ut 5 * ptr = 10 ; printf ( " Värdet av theInt är nu % d " , theInt ) , //​​skriver ut 10

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Boy Program Spel Advance Spel
    ·Hur Kasta Char till Int
    ·Hur Pass ett Container Vector till en funktion
    ·C + + Funktioner som orsakar buffertspill
    ·Hur du använder MFC Verktygsfält
    ·Hur fixar jag en Visual Studio 6.0 T - SQL Debugger Buf…
    ·Hur Spola buffert i C + +
    ·Hur man skriver ett Grid 5X5 Använda C + +
    ·Hur man tar bort ett index i en dynamisk array av helta…
    ·Hur man kompilerar C + + i Prompt
    Utvalda artiklarna
    ·Logisk Indexering i MATLAB
    ·Hur Synkronisera block av kod i Java
    ·Hur du formaterar kolumner i Java
    ·Hur man utarbeta ett program med romerska siffror
    ·Hur Mark Numbers i ett Python lista
    ·Hur man programmerar en TI - 84 Plus-räknare
    ·Konfigurera Antal repliker i MySQL
    ·Så ringer en ActiveX DLL från Visual Basic
    ·Dim Alternativ i VBA
    ·HashMap : Hur man tar bort orsaken till en minnesläcka…
    Copyright © Dator Kunskap http://www.dator.xyz