Resultados de la búsqueda a petición "pointer-arithmetic"

9 la respuesta

Cuáles son ejemplos convincentes en los que la aritmética de puntero es preferible a la suscripción de matriz?

Estoy preparando algunas diapositivas para una clase introductoria de C, y estoy tratando de presentar buenos ejemplos (y motivación) para usar la aritmética de puntero sobre la suscripción de matrices. Muchos de los ejemplos que veo en los ...

5 la respuesta

¿Por qué i [arr] funciona tan bien como arr [i] en C con tipos de datos más grandes?

Es de conocimiento común que si accede a un elemento de una matriz comoarr[i] en C que también puede acceder al elemento comoi[arr], porque estos se reducen a*(arr + i) y la suma es conmutativa. Mi pregunta es por qué esto funciona para tipos de ...

2 la respuesta

Aritmética de puntero en C

Considere el siguiente fragmento de código: int (*p)[3]; int (*q)[3]; q = p; q++; printf("%d, %d\n", q, p); printf("%d\n", q-p); Sé que la aritmética del puntero es inteligente, lo que significa que la operaciónq++ avancesq suficientes bytes ...

4 la respuesta

Aritmética de puntero para estructuras

Dada una definición de estructura que contiene una doble y tres variables int (4 variables en total), si p es un puntero a esta estructura con un valor 0x1000, ¿qué valor tiene p ++? Esto no es un problema de tarea, así que no te preocupes. ...

8 la respuesta

Utilizando puntero nulo a una matriz

Solo intentaba usar un puntero vacío a una matriz entera, intenté ver si podía imprimir la matriz volviéndola a int. Pero me está dando un valor aleatorio. ¿Puedes decirme dónde me estoy equivocando? #include<stdio.h> #include<stdlib.h> int ...

6 la respuesta

Puntero / Diferencia de dirección [duplicado]

Esta pregunta ya tiene una respuesta aquí: C / C ++: puntero aritmético [/questions/11713929/c-c-pointer-arithmetic] 6 respuestas ¿Por qué la diferencia entre las dos direcciones es incorrecta? @http: //codepad.org/NGDqFWj ...