Punteros en C
Direcciones y desreferencias: el corazón de C.
int pointer_basics(void) {
int value = 42;
int *ptr = &value;
int read = *ptr;
*ptr = 100;
int **handle = &ptr;
int deep = **handle;
return value + read + deep;
}
Cómo funciona
&valuetoma la dirección;*ptrlee a través de ella.- Asignar a
*ptrescribe de vuelta en el original. - Un puntero a puntero agrega otro nivel.
Palabras clave y builtins usados aquí
intreturnvoid
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 164
- Tokens
- 52
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 35 segundos.
Paso 1 de 5 en Punteros; paso 1 de 25 en Punteros y memoria.