http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog68&feed=atom&action=historyCurso de Programación en C/Prog68 - Historial de revisiones2024-03-28T16:55:34ZHistorial de revisiones para esta página en el wikiMediaWiki 1.32.1http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog68&diff=5491&oldid=prevPerseuz: /* Prog68 */2014-05-30T16:05:02Z<p><span dir="auto"><span class="autocomment">Prog68</span></span></p>
<p><b>Página nueva</b></p><div>__NOTOC__<br />
* [[:#Prog68 | Más restricciónes locales]]<br />
** [[:#Resultado | Resultado]]<br />
** [[:#Explicación | Explicación]]<br />
<br />
== Prog68 ==<br />
<br />
<syntaxhighlight lang="c" line="GESHI_FANCY_LINE_NUMBERS"><br />
<br />
#include <stdio.h><br />
<br />
void intercambio( int u, int v );<br />
<br />
int main( void )<br />
{<br />
int x = 5,<br />
y = 10;<br />
<br />
printf( "Originalmente x = %d e y = %d.\n", x , y );<br />
intercambio( x, y );<br />
printf( "En main(), Después de intercambio( x, y ) x = %d e y = %d.\n",<br />
x, y );<br />
<br />
return 0;<br />
}<br />
<br />
void intercambio( int u, int v )<br />
{<br />
int temp;<br />
<br />
printf( "Inicialmente en intercambio u = %d y v = %d.\n", u , v );<br />
temp = u;<br />
u = v;<br />
v = temp;<br />
printf( "En intercambio(), Después de intercambiar u = %d y v = %d.\n",<br />
u, v );<br />
}<br />
<br />
</syntaxhighlight><br />
<br />
=== Resultado ===<br />
<br />
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog68 Prog68.c<br />
[rrc@Pridd CClase]$ ./Prog68<br />
Originalmente x = 5 e y = 10.<br />
Inicialmente en intercambio u = 5 y v = 10.<br />
En intercambio(), Después de intercambiar u = 10 y v = 5.<br />
En main(), Después de intercambio( x, y ) x = 5 e y = 10.<br />
<br />
=== Explicación ===<br />
<br />
[[Category:Programación en C]]<br />
[[Category:CCabal]]<br />
[[Category:CursoC]]</div>Perseuz