Preguntas etiquetadas con arrays

Una matriz es una estructura de datos lineal ordenada que consiste en una colección de elementos (valores, variables o referencias), cada uno identificado por uno o más índices. Cuando pregunte sobre variantes específicas de matrices, use estas etiquetas relacionadas en su lugar: [vector], [arraylist], [matrix]. Cuando utilice esta etiqueta, en una pregunta que sea específica de un lenguaje de programación, etiquete la pregunta con el lenguaje de programación que se esté utilizando.



5
"Int * nums = {5, 2, 1, 4}" provoca un error de segmentación
int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]); causa un defecto de segmento, mientras que int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]); no lo hace. Ahora: int *nums = {5, 2, 1, 4}; printf("%d\n", nums); impresiones 5. Basado en esto, he conjeturado que la notación de inicialización …
81 c  arrays  pointers 


4
¿Qué tienen de especial las estructuras?
Sé que en C no podemos devolver una matriz de una función, sino un puntero a una matriz. Pero quiero saber qué es lo especial structsque los hace retornables por funciones a pesar de que pueden contener matrices. ¿Por qué la structenvoltura hace válido el siguiente programa? #include <stdio.h> struct …


12
char * vs std :: string en c ++ [cerrado]
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
81 c++  stl  stdstring  arrays 



22
Imprimir ArrayList
Tengo una ArrayList que contiene objetos de dirección. ¿Cómo imprimo los valores de este ArrayList, lo que significa que estoy imprimiendo el contenido del Array, en este caso números. Solo puedo hacer que imprima la dirección de memoria real de la matriz con este código: for(int i = 0; i …



7
Inicialización de la matriz 2D completa con un valor
Con la siguiente declaración int array[ROW][COLUMN]={0}; Obtengo la matriz con todos los ceros pero con el siguiente int array[ROW][COLUMN]={1}; No obtengo la matriz con un solo valor. El valor predeterminado sigue siendo 0. ¿Por qué este comportamiento y cómo puedo inicializar con todos 1? EDITAR: Acabo de entender que usar …

3
Convertir una matriz en cadena
¿Cómo hago esta salida en una cadena? List<string> Client = new List<string>(); foreach (string listitem in lbClients.SelectedItems) { Client.Add(listitem); }
81 c#  arrays  string 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.