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: por lmateu
