mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-27 08:37:36 +02:00
Line lenght edits for c-es
This commit is contained in:
@@ -104,7 +104,8 @@ my_array[1] = 2;
|
|||||||
printf("%d\n", my_array[1]); // => 2
|
printf("%d\n", my_array[1]); // => 2
|
||||||
|
|
||||||
// Las cadenas (strings) son sólo arrays de 'chars' (caracteres)
|
// Las cadenas (strings) son sólo arrays de 'chars' (caracteres)
|
||||||
// terminados en un byte NUL (0x00), representado en las cadenas como el carácter especial '\0'.
|
// terminados en un byte NUL (0x00), representado en las cadenas como el
|
||||||
|
// carácter especial '\0'.
|
||||||
// (No tenemos porqué añadir el byte nulo en cadenas literales; el
|
// (No tenemos porqué añadir el byte nulo en cadenas literales; el
|
||||||
// compilador lo añade al final por nosotros.)
|
// compilador lo añade al final por nosotros.)
|
||||||
char a_string[20] = "Esto es una cadena";
|
char a_string[20] = "Esto es una cadena";
|
||||||
@@ -387,10 +388,17 @@ Ejemplo: usar str_reverse desde un puntero
|
|||||||
*/
|
*/
|
||||||
void str_reverse_through_pointer(char * str_in) {
|
void str_reverse_through_pointer(char * str_in) {
|
||||||
// Define un puntero a una función, llamado f.
|
// Define un puntero a una función, llamado f.
|
||||||
void (*f)(char *); // La armadura debe coincidir exactamente con al función objetivo.
|
void (*f)(char *);
|
||||||
f = &str_reverse; // Assigna la dirección de la función (determinado en tiempo de ejecuión)
|
// La armadura debe coincidir exactamente con al función objetivo.
|
||||||
(*f)(str_in); // Llamando la función desde el puntero
|
|
||||||
// f(str_in); // Esta es una alternativa para llamarla pero con una sintaxis igual de válida.
|
// Assigna la dirección de la función (determinado en tiempo de ejecuión)
|
||||||
|
f = &str_reverse;
|
||||||
|
|
||||||
|
// Llamando la función desde el puntero
|
||||||
|
(*f)(str_in);
|
||||||
|
|
||||||
|
// Esta es una alternativa para llamarla pero con una sintaxis igual de válida.
|
||||||
|
// f(str_in);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user