Como podríamos imprimir un array?

Pregunta de la clase:
Directivas de pre-compilador
Dilan Santiago Ariza Cañon

Dilan Santiago Ariza Cañon

Pregunta
studenthace 5 años

Como podríamos imprimir un array?

4 respuestas
para escribir tu comentario
    Erick Sergio Capilla Poblano

    Erick Sergio Capilla Poblano

    studenthace 4 años

    Hola te dejo un ejemplo usando un ciclo for :)

    #include <stdio.h> void main(){ int array[5] = {1,2,3,4,5}; for(int i = 0; i < 5; i++) { printf("array[%d]: %d\n", i, array[i]); } }
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Para imprimir un array lo que necesitas hacer es un ciclo FOR y por cada iteracion imprimes un valor del array

    #include <stdio.h> #include <stdlib.h> int main(void) { printf("Como imprimir un array? \n"); int arreglo[] = {0,1,0,1,0,0,1,1}; int length = sizeof(arreglo); for(int i = 0; i < length; i++){ printf("%i ", arreglo[i]); } return 0; }```
    Alejandro Urrea Giraldo

    Alejandro Urrea Giraldo

    studenthace 5 años

    Cuidado! Un array no es una variable.

    Es una estructura de datos que almacena varios valores de un mismo tipo en posiciones de memoria contiguas. Es como si varias variables (con el mismo nombre) estuvieran seguidas una tras otra, y para identificar cada variable se usa un índice que indica la posición dentro del array (empezando desde cero)

    En C, los únicos array que permiten imprimir todo su contenido mediante una instrucción son los de tipo char (cadenas de caracteres) usando el placeholder (%s). Para todos los demás casos, será necesario interar los elementos del array (usando algún ciclo) para poder imprimir su contenido en pantalla.

    En otros lenguajes de programación (como python), si es posible imprimir cualquier array o lista mediante una sola instrucción.

    Le dejo un ejemplo. Espero le sirva

    imprimir array c.png

    Carlos José González Juan

    Carlos José González Juan

    studenthace 5 años

    Un array es igual que una variable, solo que con más datos dentro. Imprimes igual, solo que en vez de salirte un dato solo, te saldran todos los del array. Si lo que quieres es un solo dato, tienes que poner el nombre del array y el indice donde esta el dato: ejemplo: usuario[1]

Curso de Introducción a C 2019

Curso de Introducción a C 2019

Domina las bases para programar en C, el Lenguaje de Programación de propósito general usado para programar microcontroladores y sistemas operativos. Comprende la estructura de C, el lenguaje base de lenguajes avanzados como C++.

Curso de Introducción a C 2019
Curso de Introducción a C 2019

Curso de Introducción a C 2019

Domina las bases para programar en C, el Lenguaje de Programación de propósito general usado para programar microcontroladores y sistemas operativos. Comprende la estructura de C, el lenguaje base de lenguajes avanzados como C++.