Dator > hur man definierar pekare i C

  • hur man definierar pekare i C


  • C är en lägre nivå datorspråk än de flesta andra moderna språk som C # eller Ruby . Medan de flesta språk dölja minneshantering från programmeraren genom att hantera fördelningen och garbage collection automatiskt kräver C programmeraren att planera minnesallokering och avallokering manuellt . Värden lagras i minnet kan nås med särskilda variabler som har adressen till ett värde istället för själva värdet . Dessa minnen adress variabler kallas " pekare ".
    1 .
    Deklarera en variabel . Till exempel kan du deklarera en heltalsvariabel som heter foo genom att kopiera och klistra in följande kod:
    int foo ;
    2
    fastställa en annan variabel , denna gång som en pekare . För att skapa en pekare till ett heltal , lägg till en asterisk efter typ :
    Int * pointer_to_foo ,
    3
    Tilldela den punkt variabeln att referera till variabeln i steg 1. I exemplet skulle du skriva :
    pointer_to_foo= foo;

    tips och varningar


  • Var noga med att inte tilldela värden direkt till pekare variabler , tar bara minne . Om du vill tilldela ett värde via en pekare , använd punkt operatör ( asterisken ) så här:
  • * pointer_to_foo=100 ;

Previous:nothing Next:hur man ska förstå arrayer





Relaterade artiklar


  • hur man byter en CPU multiplikatorn med en AMD-processor
  • Hur konvertera tal till text i Visual Basic
  • hur du omdirigerar en webbsida i javascript
  • hur du vill visa en ståndpunkt filmklipp med Action Script i Flash MX
  • Hur konvertera datumformat
  • Vilka plikter för programmerare ?
  • skillnaden mellan en Java- applet & javascript
  • hur man skapar en tabell för en avgränsad fil i Visual Basic
  • hur man skapar en c + + header -fil
  • Lägga till en post disk med Visual Basic 6