Curso de Programación en C/Prog134


Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Creation of dynamic property PPDStack_Hash::$accum is deprecated in /var/www/mediawiki/includes/parser/Preprocessor_DOM.php on line 847
De WikiCabal

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48
Ir a la navegación

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/includes/exception/MWExceptionHandler.php on line 238

Deprecated: Constant E_STRICT is deprecated in /var/www/mediawiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php on line 48
Ir a la búsqueda

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]$ 

Explicación