Datos interesantes en la programación C

A continuación se presentan algunos datos interesantes sobre la programación en C: 1) Las etiquetas de mayúsculas y minúsculas de una sentencia switch pueden aparecer dentro de sentencias if-else. #include <stdio.h>    int main() {     int a = 2, b = 2;     switch(a)     {     case 1:         ;            if (b==5)         {         case 2:             printf(«GeeksforGeeks»);         } … Continue reading «Datos interesantes en la programación C»

Salida de programas C | Juego 61 (bucles)

Requisito previo: bucles en C Q.1 ¿Cuál es el resultado de este programa? #include <iostream> using namespace std; int main() {     int i, j, var = ‘A’;        for (i = 5; i >= 1; i–) {         for (j = 0; j < i; j++)             printf(«%c «, (var + j));         printf(«\n»);     }     return 0; } … Continue reading «Salida de programas C | Juego 61 (bucles)»

Salida de programas C | Conjunto 59 (bucles y sentencias de control)

Requisito previo: declaraciones de control P.1 ¿Cuál es el resultado de este programa?   CPP #include <iostream> using namespace std; int main() {     char i = 0;     for (; i++; printf(«%d», i))         ;     printf(«%d», i);     return 0; } Opciones  a) 0 1 2 … infinitas veces  b) 0 1 2 … 127  c) 0  d) 1   … Continue reading «Salida de programas C | Conjunto 59 (bucles y sentencias de control)»

¿Tipo de datos de las etiquetas de casos de la declaración de cambio en C++? – Part 1

En la declaración de cambio de C++, la expresión de cada etiqueta de caso debe ser una expresión constante entera. Por ejemplo, el siguiente programa falla en la compilación.   CPP /* Using non-const in case label */ #include<stdio.h> int main() {   int i = 10;   int c = 10;   switch(c)   {     case i: // not a … Continue reading «¿Tipo de datos de las etiquetas de casos de la declaración de cambio en C++? – Part 1»