Resultados de la búsqueda a petición "pointer-arithmetic"
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 ...
¿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 ...
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 ...
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. ...
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 ...
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 ...