https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog71&feed=atom&action=history
Curso de Programación en C/Prog71 - Historial de revisiones
2024-03-28T15:32:07Z
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/Prog71&diff=3669&oldid=prev
Rrc en 02:41 28 abr 2012
2012-04-28T02:41:27Z
<p></p>
<p><b>Página nueva</b></p><div>__NOTOC__<br />
* [[:#Prog71 | Incrementación de pointers]]<br />
** [[:#Resultado | Resultado]]<br />
** [[:#Explicación | Explicación]]<br />
<br />
== Prog71 ==<br />
<br />
<syntaxhighlight lang="c" line="GESHI_FANCY_LINE_NUMBERS"><br />
<br />
#include <stdio.h><br />
<br />
int main(void)<br />
{<br />
int datos[2] = {100, 200},<br />
masdatos[2] = {300, 400},<br />
* p1,<br />
* p2,<br />
* p3;<br />
<br />
p1 = p2 = datos;<br />
p3 = masdatos;<br />
<br />
printf(" *p1 = %d, *p2 = %d, *p3 = %d\n",<br />
*p1 , *p2 , *p3);<br />
<br />
printf("*p1++ = %d, *++p2 = %d, (*p3)++ = %d\n",<br />
*p1++ , *++p2 , (*p3)++);<br />
<br />
printf(" *p1 = %d, *p2 = %d, *p3 = %d\n",<br />
*p1 , *p2 , *p3);<br />
<br />
return 0;<br />
}<br />
<br />
</syntaxhighlight><br />
<br />
=== Resultado ===<br />
<br />
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog71 Prog71.c<br />
[rrc@Pridd CClase]$ ./Prog71<br />
*p1 = 100, *p2 = 100, *p3 = 300<br />
*p1++ = 100, *++p2 = 200, (*p3)++ = 300<br />
*p1 = 200, *p2 = 200, *p3 = 301<br />
[rrc@Pridd CClase]$ <br />
<br />
=== Explicación ===<br />
<br />
[[Category:Programación en C]]<br />
[[Category:CCabal]]<br />
[[Category:CursoC]]</div>
Rrc