A continuación se muestran 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");

        }

    else case 3:

    {

 

    }

    }

}

Producción :

GeeksforGeeks

2) arr[index] es lo mismo que el índice[arr]
La razón de que esto funcione es que se accede a los elementos de la matriz mediante aritmética de punteros.

#include<stdio.h>

int main() 

{

    int arr[10];

    arr[0] = 1;

    printf("%d", 0[arr] );

     

    return 0;    

}

Producción :

br>

1

3) Podemos usar ‘<:,:>‘ en lugar de ‘[,]’y’ <%,%> ‘en lugar de’ {,} ‘

#include<stdio.h>

int main()

<%

    int arr <:10:>;

    arr<:0:> = 1;

    printf("%d", arr<:0:>);

 

    return 0;

%>

Producción :

1

4) Usando #include en lugares extraños.
Deje que “a.txt” contenga (“GeeksforGeeks”);

#include<stdio.h>

int main()

{

    printf

    #include "a.txt"

    ;

}

Producción :

GeeksforGeeks

5) Podemos ignorar la entrada en scanf () usando un ‘*’ después de ‘%’ en los especificadores de formato

#include<stdio.h>

int main()

{

    int a;

 

    

    

    

    scanf("%*d%d", &a);

 

    printf( "%d ",  a);  

 

    return 0;     

}

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema discutido anteriormente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *