| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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] ) ;

    Previous :

    next :
      articles connexes
    ·Différences entre C et C + + 
    ·Comment prévenir les fuites de mémoire en C + + 
    ·Comment mettre en place Octets pour recevoir des donné…
    ·Comment compiler un RPC sur DOS 
    ·Comment cultiver des matrices en C + + 
    ·Comment écrire un programme C + + de l'ordinateur qui …
    ·Comment utiliser les modèles dans Structures en C 
    ·Comment Bubble Trier en C 
    ·Comment compiler C + + Fichiers d'en-tête 
    ·Comment faire un modèle en code C + + 
      articles en vedette
    ·La fonction passe-bas dans MATLAB 
    ·Comment convertir une chaîne en un objet HTML dans VB6…
    ·Comment écrire un programme DB2 Simple 
    ·Comment faire face à chaînes dans CSH 
    ·Comment tester Handlers Python Stream 
    ·Comment créer une boîte de mot de passe avec la progr…
    ·Comment tester pour un tableau vide avec JavaScript 
    ·Comment déclarer une constante statique en C 
    ·Syntax Error vs sémantique 
    ·Comment faire un jeu de Tower Defense dans Visual Basic…
    Copyright © Connaissances Informatiques http://fr.wingwit.com