Preguntas con la etiqueta [pointers]
¿Cómo acceder a una variable local desde una función diferente usando punteros?
¿Puedo tener acceso a una variable local en una función diferente? ¿Si es así, cómo? void replaceNumberAndPrint(int array[3]) { printf("%i\n", array[1]); printf("%i\n", array[1]); } int * getArray() { int myArray[3]
Declarar punteros; ¿Asterisco a la izquierda o derecha del espacio entre el tipo y el nombre? [duplicar]
Posibles duplicados: ¿Qué tiene más sentido: char* string o char *string? Declaraciones de puntero en C++: colocación del asterisco He visto versiones mixtas de esto en mucho código. (Esto se
¿Cuál es la diferencia entre char a[] = ?string?; y char *p = ?cadena?;?
Como dice el título, ¿Cuál es la diferencia entre char a[] = ?string?; and char *p = ?string?; Esta pregunta me la hicieron en una entrevista. Ni siquiera entiendo la
determinar el tamaño de la matriz si se pasa a la función
¿Es posible determinar el tamaño de una matriz si se pasó a otra función (no se pasa el tamaño)? La matriz se inicializa como int array[] = { XXX }
¿Son punteros las variables de Python? O sino ¿qué son?
Las variables en Python son solo indicadores, hasta donde yo sé. Según esta regla, puedo asumir que el resultado de este fragmento de código: i = 5 j = i
Problemas de "puntero de entero/entero de puntero sin conversión"
Esta pregunta está destinada a ser una entrada de preguntas frecuentes para todas las cuestiones de inicialización/asignación entre números enteros y punteros. Quiero escribir código en el que un puntero
¿Cómo funcionan los punteros a punteros en C? (¿y cuándo podrías usarlos?)
¿Cómo funcionan los punteros a punteros en C? ¿Cuándo podrías usarlos?
Consejos en C: ¿cuándo utilizar el signo y el asterisco?
Recién estoy comenzando con los consejos y estoy un poco confundido. Sé &significa la dirección de una variable y se *puede usar delante de una variable de puntero para obtener
Uso del operador de flecha (->) en C
Estoy leyendo un libro llamado "Aprenda usted mismo C en 21 días" (ya aprendí Java y C#, así que estoy avanzando a un ritmo mucho más rápido). Estaba leyendo el
Programación C: malloc() dentro de otra función
Necesito ayuda con malloc() otra función interna . Estoy pasando un puntero y un tamaño a la función desde mi main()y me gustaría asignar memoria para ese puntero dinámicamente usando
¿Cómo es que la dirección de una matriz es igual a su valor en C?
En el siguiente fragmento de código, los valores y las direcciones del puntero difieren como se esperaba. ¡Pero los valores de matriz y las direcciones no! ¿Cómo puede ser esto?
¿Es una buena idea escribir punteros?
Revisé algo de código y noté que la convención era convertir tipos de puntero como SomeStruct* en typedef SomeStruct* pSomeStruct; ¿Hay algún mérito en esto?
Pasando por referencia en C
Si C no admite pasar una variable por referencia, ¿por qué funciona? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20; int *p =
¿Cómo se pasa una función como parámetro en C?
Quiero crear una función que realice una función pasada por parámetro en un conjunto de datos. ¿Cómo se pasa una función como parámetro en C?
¿Cuál es la diferencia entre NULL, '\0' y 0?
En C, parece haber diferencias entre varios valores de cero NULL-- NULy 0. Sé que el carácter ASCII '0'se evalúa como 48o 0x30. El NULLpuntero generalmente se define como: #define