https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog74&feed=atom&action=history
Curso de Programación en C/Prog74 - Historial de revisiones
2024-03-28T13:20:18Z
Historial de revisiones para esta página en el wiki
MediaWiki 1.32.1
https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog74&diff=3681&oldid=prev
Rrc: Página creada con '__NOTOC__ * Pointers en Arreglos MultiDimensionales ** Resultado ** Explicación == Prog74 == <syntaxhighlight lang="c" l...'
2012-05-03T11:56:55Z
<p>Página creada con '__NOTOC__ * <a href="#Prog74"> Pointers en Arreglos MultiDimensionales</a> ** <a href="#Resultado"> Resultado</a> ** <a href="#Explicaci.C3.B3n"> Explicación</a> == Prog74 == <syntaxhighlight lang="c" l...'</p>
<p><b>Página nueva</b></p><div>__NOTOC__<br />
* [[:#Prog74 | Pointers en Arreglos MultiDimensionales]]<br />
** [[:#Resultado | Resultado]]<br />
** [[:#Explicación | Explicación]]<br />
<br />
== Prog74 ==<br />
<br />
<syntaxhighlight lang="c" line="GESHI_FANCY_LINE_NUMBERS"><br />
<br />
#include <stdio.h><br />
<br />
int main(void)<br />
{<br />
int zippo[4][2] = { {2,4}, {6,8}, {1,3}, {5, 7} };<br />
<br />
printf(" zippo = %p, zippo + 1 = %p\n",<br />
zippo, zippo + 1);<br />
printf("zippo[0] = %p, zippo[0] + 1 = %p\n",<br />
zippo[0], zippo[0] + 1);<br />
printf(" *zippo = %p, *zippo + 1 = %p\n",<br />
*zippo, *zippo + 1);<br />
printf("zippo[0][0] = %d\n", zippo[0][0]);<br />
printf(" *zippo[0] = %d\n", *zippo[0]);<br />
printf(" **zippo = %d\n", **zippo);<br />
printf(" zippo[2][1] = %d\n", zippo[2][1]);<br />
printf("*(*(zippo+2) + 1) = %d\n", *(*(zippo+2) + 1));<br />
<br />
return 0;<br />
}<br />
<br />
</syntaxhighlight><br />
<br />
=== Resultado ===<br />
<br />
[rrc@Pridd CClase]$ gcc -Wall -o Prog74 Prog74.c<br />
[rrc@Pridd CClase]$ ./Prog74<br />
zippo = 0xbfbcfcc0, zippo + 1 = 0xbfbcfcc8<br />
zippo[0] = 0xbfbcfcc0, zippo[0] + 1 = 0xbfbcfcc4<br />
*zippo = 0xbfbcfcc0, *zippo + 1 = 0xbfbcfcc4<br />
zippo[0][0] = 2<br />
*zippo[0] = 2<br />
**zippo = 2<br />
zippo[2][1] = 3<br />
*(*(zippo+2) + 1) = 3<br />
[rrc@Pridd CClase]$ <br />
<br />
=== Explicación ===<br />
<br />
[[Category:Programación en C]]<br />
[[Category:CCabal]]<br />
[[Category:CursoC]]</div>
Rrc