| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo sumar dos matrices uso de punteros
    Entender la relación entre punteros y matrices es crucial para convertirse en un exitoso C o C + + programador . Un puntero es una variable que contiene la dirección de otra variable. Una matriz es una secuencia de memoria que almacena elementos del mismo tipo - por ejemplo , una matriz puede almacenar números, letras ( a menudo llamado una cadena de caracteres ) , o punteros de algún otro tipo . Un identificador de un vector se puede utilizar como un puntero , pero sólo le da acceso de lectura . Adición de matrices usando sus constantes puntero es un excelente ejercicio para arrays y punteros aprendizaje. Cosas que necesitará
    C + + Compiler , como
    GCC C + + entorno de desarrollo integrado , como Eclipse CDT
    Mostrar más instrucciones
    1

    Cargue el entorno de desarrollo Integrate e iniciar un proyecto nuevo. Un archivo de código fuente en blanco aparecerá en el área de trabajo
    2

    Declarar tres matrices de enteros : . A, b , y c . Va a añadir los valores contenidos en las matrices A y B para la tercera serie , c. El identificador del array es el nombre de la matriz , en este ejemplo - a, b, o c.you pueden elegir cualquier valor a colocar en su conjunto , pero debe ser algo como esto :

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

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

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

    Declarar tres punteros a tipos enteros , así:

    int * unPtr , bPtr * , * cptr ;
    4

    asignar la matriz identificador ( una constante de puntero ) de cada conjunto de las matrices creadas en el paso 2 . Usted va a realizar aritmética de punteros , lo cual no es posible en las constantes del puntero , por lo que tiene que asignar el puntero constante de matriz de punteros no constantes

    unPtr = a; .

    BPtr = b ;

    cptr = c ;
    5

    Crea un bucle que añade cada elemento de la matriz a una matriz b , y almacenar el resultado en conjunto c . Esto se puede hacer por escrito esta :

    int i = 0 ;

    mientras ( i < 3 )

    { * ( cptr + + ) = * ( unPtr + + ) + * ( bPtr + + ) + + i ;}
    6

    imprimir los resultados , lo que debería ser " 2 2 2 . "

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

    Previous :

    next :
      Artículos relacionados
    ·Descripción de la función del sistema C 
    ·Cómo convertir números telefónicos en texto C 
    ·Cómo compilar C + + Archivos de encabezado 
    ·Cómo utilizar la función strtok en C + + 
    ·Cómo cerrar programas iPad con Xcode 
    ·Cómo hacer Parcelas en C + + 
    ·Cómo comprobar el correo electrónico POP3 con C + + c…
    ·Cómo escribir un programa para calcular el interés co…
    ·Cómo compilar un CPP en DOS 
    ·Como palabras en negrita en C + + con Xcode 
      Artículos destacados
    ·Cómo personalizar gVim para HTML Codificación 
    ·Cómo conseguir una pantalla de bienvenida para trabaja…
    ·Cómo crear una sentencia switch en C 
    ·Python Override Base método de las clases 
    ·Cómo calcular el acimut entre los puntos IN VB 
    ·Cómo crear un directorio temporal de PHP 
    ·Cómo dar formato en PHP Zend Studio 
    ·PHP Web Tutorial de Diseño 
    ·Cómo leer de un sitio web con Python 
    ·Cómo obtener un archivo CSV a MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com