punteros
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
punteros [2017/04/04 12:47] – [Restricciones] lmateu | punteros [2021/09/22 20:07] (actual) – [Big endian vs. Little endian] lmateu | ||
---|---|---|---|
Línea 110: | Línea 110: | ||
int main() { | int main() { | ||
int a= 1, b= 2; | int a= 1, b= 2; | ||
- | int *px= &a, *py= &b; | + | int *pa= &a, *pb= &b; |
swap_ptr(& | swap_ptr(& | ||
} | } | ||
</ | </ | ||
- | Ahora se busca que después de invocar swap_ptr, //px// apunte a //b// y //py// apunte a // | + | Ahora se busca que después de invocar swap_ptr, //pa// apunte a //b// y //pb// apunte a // |
< | < | ||
Línea 432: | Línea 432: | ||
{{ : | {{ : | ||
- | El valor retornado por esta función depende de una propiedad del hardware. | + | El valor retornado por esta función depende de una propiedad del hardware. |
Los únicos casos en donde esta distinción arquitectural es importante es cuando se graban archivos binarios o se transmiten datos binarios por la red. Es decir en vez de escribir los enteros en formato ascii en notación decimal, se escriben directamente los 4 bytes del entero. | Los únicos casos en donde esta distinción arquitectural es importante es cuando se graban archivos binarios o se transmiten datos binarios por la red. Es decir en vez de escribir los enteros en formato ascii en notación decimal, se escriben directamente los 4 bytes del entero. |
punteros.1491310020.txt.gz · Última modificación: 2017/04/04 12:47 por lmateu