Resultados de la búsqueda a petición "pointers"

7 la respuesta

Diferencia entre * (puntero + índice) y puntero []

int* myPointer = new int[100]; // ... int firstValue = *(myPointer + 0); int secondValue = myPointer[1];¿Hay alguna diferencia funcional entre*(myPointer + index) ymyPointer[index]? ¿Cuál se considera mejor práctica?

6 la respuesta

cómo funciona sizeof () en argumentos de paso por referencia

Pasé una matriz para funcionar e intenté encontrar la longitud de la matriz. pero no se esperaba el resultado. alguien puede explicar por favor? int main() { int array[10]={0}; func(array); return 0; } void func(int arr[]) { printf("length of an ...

10 la respuesta

Intercambiar objetos usando punteros

Estoy tratando de intercambiar objetos por un problema de tarea que usa punteros vacíos para intercambiar objetos. La declaración de mi función tiene que ser: void swap(void *a, void *b, size_t size);No estoy buscando el código exacto de cómo ...

2 la respuesta

¿El puntero de un byte sigue siendo válido en C?

Podría estar equivocado, pero parece recordar que para una asignación de memoria dada, p. char *p = malloc(4);el punterop es un puntero válido para todos los bytes dentro de la asignacióny para el primer byte más allá de esa asignación. Por lo ...

2 la respuesta

"Actual" en el código del kernel de Linux

Mientras revisaba el siguiente fragmento de código de controlador char de Linux, encontré el puntero de estructuracurrent enprintk. Quiero saber qué estructuracurrent está apuntando y sus elementos completos. ¿Para qué sirve esta ...

2 la respuesta

C tokenizar y almacenar en una matriz

Tengo un archivo, quiero leer cada línea, tokenizarla por pestañas y almacenarla en una matriz. Pero resulta que el token [0] .. token [4] apunta a las direcciones de cada carácter que resulta de strtok (). Entonces el token [0] ... el token [4] ...

7 la respuesta

Evaluar la condición que contiene el puntero unitario - UB, pero ¿puede bloquearse?

En algún lugar de los foros encontré esto: Any attempt to evaluate an uninitialized pointer variable invokes undefined behavior. For example: int *ptr; /* uninitialized */ if (ptr == NULL) ...; /* undefined behavior */¿Qué se quiere decir aquí? ...

1 la respuesta

LibAIFF CloseFile: el puntero liberado no se asignó ocurre aleatoriamente

He escrito un fragmento de código que intenta buscar en un directorio y sus subcarpetas dos archivos AIFF y usar la biblioteca LibAIFF para importar y luego realizar algunas operaciones de procesamiento en ellos. Parte 1: buscar en el directorio ...

2 la respuesta

Interpretación de C ++ typedef de punteros constantes

En primer lugar, códigos de muestra: Caso 1: typedef char* CHARS; typedef CHARS const CPTR; // constant pointer to chars Reemplazar textualmente CHARS se convierte en: typedef char* const CPTR; // still a constant pointer to charsCaso ...

1 la respuesta

c con la respuesta incorrecta

Escribe un programa para dispensar el cambio. El usuario ingresa el monto pagado y el monto adeudado. El programa determina cuántos dólares, trimestres, monedas de diez centavos, centavos y centavos se deben dar como cambio. Solicite al usuario ...