Contenido del Curso
Fundamentos de C
Fundamentos de C
Punteros
Utilizando el operador de referencia &
y el operador de desreferencia *
, podemos crear y trabajar con punteros.
Un puntero es un tipo de dato, como int
, char
o double
.
El puntero está diseñado para almacenar una dirección, que puedes obtener utilizando el operador &
.
Para declarar un puntero, antepóngale el carácter *
.
En esencia, un puntero es una variable que contiene la dirección de otro objeto.
Nota
Normalmente, los punteros se nombran anteponiendo la letra
p
al nombre del objeto al que apuntan.
Cuando se desreferencia un puntero, se accede al valor de la variable a la que apunta.
Main
Nota
*(&variable) == *pVariable
Si se intenta desreferenciar un puntero nulo, el compilador emitirá un error:
Ejemplo proporcionado para mostrar el error
Main
Tarea
Determina el tamaño de los punteros int
y double
.
Tarea
Determina el tamaño de los punteros int
y double
.
¿Todo estuvo claro?
Punteros
Utilizando el operador de referencia &
y el operador de desreferencia *
, podemos crear y trabajar con punteros.
Un puntero es un tipo de dato, como int
, char
o double
.
El puntero está diseñado para almacenar una dirección, que puedes obtener utilizando el operador &
.
Para declarar un puntero, antepóngale el carácter *
.
En esencia, un puntero es una variable que contiene la dirección de otro objeto.
Nota
Normalmente, los punteros se nombran anteponiendo la letra
p
al nombre del objeto al que apuntan.
Cuando se desreferencia un puntero, se accede al valor de la variable a la que apunta.
Main
Nota
*(&variable) == *pVariable
Si se intenta desreferenciar un puntero nulo, el compilador emitirá un error:
Ejemplo proporcionado para mostrar el error
Main
Tarea
Determina el tamaño de los punteros int
y double
.
Tarea
Determina el tamaño de los punteros int
y double
.
¿Todo estuvo claro?
Punteros
Utilizando el operador de referencia &
y el operador de desreferencia *
, podemos crear y trabajar con punteros.
Un puntero es un tipo de dato, como int
, char
o double
.
El puntero está diseñado para almacenar una dirección, que puedes obtener utilizando el operador &
.
Para declarar un puntero, antepóngale el carácter *
.
En esencia, un puntero es una variable que contiene la dirección de otro objeto.
Nota
Normalmente, los punteros se nombran anteponiendo la letra
p
al nombre del objeto al que apuntan.
Cuando se desreferencia un puntero, se accede al valor de la variable a la que apunta.
Main
Nota
*(&variable) == *pVariable
Si se intenta desreferenciar un puntero nulo, el compilador emitirá un error:
Ejemplo proporcionado para mostrar el error
Main
Tarea
Determina el tamaño de los punteros int
y double
.
Tarea
Determina el tamaño de los punteros int
y double
.
¿Todo estuvo claro?
Utilizando el operador de referencia &
y el operador de desreferencia *
, podemos crear y trabajar con punteros.
Un puntero es un tipo de dato, como int
, char
o double
.
El puntero está diseñado para almacenar una dirección, que puedes obtener utilizando el operador &
.
Para declarar un puntero, antepóngale el carácter *
.
En esencia, un puntero es una variable que contiene la dirección de otro objeto.
Nota
Normalmente, los punteros se nombran anteponiendo la letra
p
al nombre del objeto al que apuntan.
Cuando se desreferencia un puntero, se accede al valor de la variable a la que apunta.
Main
Nota
*(&variable) == *pVariable
Si se intenta desreferenciar un puntero nulo, el compilador emitirá un error:
Ejemplo proporcionado para mostrar el error
Main
Tarea
Determina el tamaño de los punteros int
y double
.