Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Toevoegen Two Arrays gebruiken Pointers
Het begrijpen van de relatie tussen pointers en arrays is cruciaal voor een succesvol C of C + + programmeur . Een pointer is een variabele die het adres van een andere variabele bevat . Een array is een reeks geheugen dat onderdelen van hetzelfde type opgeslagen - kan bijvoorbeeld een array cijfers , letters ( vaak een tekenreeks ) of pointers slaan naar een ander type. Een array identifier kan worden gebruikt als een pointer , maar het geeft je alleen toegang lezen . Arrays met behulp van hun pointer constanten toe te voegen is een uitstekende oefening voor het leren van arrays en pointers . Wat je nodig hebt
C + + Compiler , zoals GCC
C + + Integrated Development Environment , zoals Eclipse CDT
Toon Meer Aanwijzingen
1

Laad uw Integreer Development Environment en start een nieuw project . Een lege broncode bestand wordt weergegeven in de werkruimte kopen van 2

Declare drie integer arrays : . A , b , en c . U vindt de waarden in arrays a en b om de derde reeks , c toe te voegen . De array -id is de naam van de array , in dit voorbeeld - a , b , of c.You kan geen waarden kiezen in uw array te plaatsen , maar het moet er ongeveer zo uitzien :

int a [ ,"

int b [ ] = { 2 , 1 , 0 }; ;

int c [ ] = { 0 , 0 , 0 } ; < br ] = { 0 , 1 , 2 } >
3

Verklaar drie wijzers om integer types , zoals deze :

int * APTR , * bPtr , * vptr ;
4

Wijs de array identifier ( een pointer constante ) van elke array om de arrays gemaakt in stap 2 . Je zal uitvoeren pointer rekenen, wat niet mogelijk is op de pointer constanten , dus je moet de array pointer toekennen constant aan niet-constante pointers

APTR
= a ; .

BPtr
= b ;

vptr = c
;
5

Maak een lus die elk element van de array een scala aan b voegt , en bewaar het resultaat in serie c . Dit kan gedaan worden door het schrijven van deze :

int i = 0 ;

while ( i < 3 ) op Twitter

{ * ( vptr + + ) = * ( APTR + + ) + * ( bPtr + + ) ; + + i ; }

Print 6 uit de resultaten , die moet

printf worden " 2 2 2 . " ( " % d % d % d \\ n " , c [ 0 ] , c [ 1 ] , c [ 2 ] ) ;

Previous: Next:
  C /C + + Programming
·Wat is een virtuele Destructor…
·Hoe gemeenschappelijk Block Va…
·Hoe je elementen van een matri…
·Hoe te Verwijzing van Void Poi…
·Hoe maak je een C + + computer…
·Hoe te converteren Celsius naa…
·Hoe je het lettertype instelle…
·Hoe te Data en tijden Met iost…
·Hoe te GMP In Xcode 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een FTP script schrijven 
·Hoe maak je een Grootte Python Frame 
·Hoe maak je een lijst om een string in J…
·Relatie tussen . Jsp en . Java 
·Hoe te Gooi en Niets in VBA Gebruik 
·Hoe de Logic voor een programma dat cont…
·Hoe de datumnotatie converteren 
·Hoe te Int Waarden Neem jQuery 
·Hoe te Driehoeken tekenen in Java 
Copyright © Computer Kennis https://www.nldit.com