Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment remplacer les fonctions de D…
  • Comment remplir un DataReader utilis…
  • Comment faire une forme d'astérisqu…
  • Comment utiliser la fonction strcpy …
  • Définition de l'abstraction des don…
  • Comment partager des variables au lo…
  • Comment faire partie Int de chaîne …
  • Comment faire pour créer une chaîn…
  • Comment faire Addition de vecteurs e…
  • Comment faire pour ajouter deux tabl…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment ajouter deux tableaux en utilisant les pointeurs

    Comprendre la relation entre les pointeurs et les tableaux est essentiel pour devenir un succès C ou C + + programmeur. Un pointeur est une variable qui contient l'adresse d'une autre variable . Un tableau est une séquence de mémoire qui stocke les articles du même type - par exemple , un tableau peut stocker des nombres , des lettres ( souvent appelé une chaîne de caractères ) , ou des pointeurs à un autre type . Un identifiant de tableau peut être utilisé comme un pointeur , mais il ne vous donne un accès en lecture . Ajout de deux tableaux en utilisant leurs constantes de pointeur est un excellent exercice pour les tableaux et les pointeurs d'apprentissage. Choses que vous devez
    C + + Compiler , comme GCC
    C + + Environnement de développement intégré , comme Eclipse CDT
    Afficher plus Instructions
    1

    Chargez votre environnement de développement Intégrer et démarrer un nouveau projet . Un fichier de code source vierge apparaît dans l'espace de travail
    2

    déclarer trois tableaux d'entiers : . A, b , et c. Vous allez ajouter les valeurs contenues dans les tableaux A et B de la troisième rangée , c. L'identifiant du tableau est le nom du tableau , dans cet exemple - a, b, ou c.you peuvent choisir les valeurs à placer dans votre tableau, mais il devrait ressembler à ceci :

    int a [ ,"] = {0 , 1, 2 };

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

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

    déclarer trois pointeurs pour les types entiers , comme ceci:

    int * unPtr , bptr * , * CPTR ;
    4

    attribuer le tableau identifiant ( un pointeur constant ) de chaque rangée pour les tableaux créés à l'étape 2 . Vous effectuerez l'arithmétique des pointeurs , ce qui n'est pas possible sur les constantes de pointeur , donc vous devez attribuer constante des pointeurs non constants le pointeur de tableau

    unPtr = a; .

    Bptr = b ;


    CPTR = c ;
    5

    Créer une boucle qui ajoute chaque élément du tableau à un tableau b , et stocker le résultat dans le tableau c . Cela peut être fait en écrivant ceci:

    int i = 0;

    while ( i < 3) pour

    {* ( CPTR + +) = * ( unPtr + +) + * ( bptr + +) ; i + + ;}
    6

    imprimer les résultats , ce qui devrait être " 2 2 2 . "

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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire une carte fichier de jeu en C + + 
  • Comment écrire une application multi thread en MFC 
  • Comment faire pour convertir une chaîne de MST à un Integer 
  • Comment organiser une liste en utilisant Structures en C + + 
  • Comment faire pour convertir des numéros de téléphone dans le texte C 
  • Comment faire pour utiliser le contrôle de votre page sur iPhone SDK 
  • Comment compiler RPC utilisant Visual Studio 
  • Comment appeler Dll Visual Basic De C 
  • Comment lier la liste flux d'entrée sur le C + + 
  • Comment utiliser Alice au Jeux Programme 
  • Connaissances Informatiques © http://www.ordinateur.cc