Curso de Programación en C/Prog134
< Curso de Programación en C
Ir a la navegación
Ir a la búsqueda
Revisión del 10:45 23 nov 2012 de Rrc (discusión | contribuciones) (Página creada con '__NOTOC__ * El glue preprocesador operador ** Resultado ** Explicación == Prog134 == <syntaxhighlight lang="c" line="GE...')
Prog134
1 #include <stdio.h>
2
3 #define XNAME(n) x ## n
4 #define PRINT_XN(n) printf("x" #n " = %d\n", x ## n);
5
6 int main(void)
7 {
8 int XNAME(1) = 14; // se transforma en int x1 = 14;
9 int XNAME(2) = 20; // se transforma en int x2 = 20;
10 PRINT_XN(1); // se transforma en printf("x1 = %d\n", x1);
11 PRINT_XN(2); // se transforma en printf("x2 = %d\n", x2);
12 return 0;
13 }
Resultado
[rrc@pwyr CClase]$ gcc -Wall -o Prog134 Prog134.c [rrc@pwyr CClase]$ ./Prog134 x1 = 14 x2 = 20 [rrc@pwyr CClase]$