Maison > Article > développement back-end > Faits intéressants sur la programmation C
Ici, nous verrons quelques faits intéressants sur la programmation C. Comme indiqué ci-dessous.
#include <stdio.h> main() { int x = 2, y = 2; switch(x) { case 1: ; if (y==5) { case 2: printf("Hello World"); } else case 3: { //case 3 block } } }
Hello World
Array[index] peut être écrit sous la forme index[array]. La raison en est que les éléments du tableau sont accessibles à l’aide de l’arithmétique du pointeur. La valeur de array[5] est *(array + 5). Si l'ordre est inversé comme 5[array] alors c'est la même chose que *(5 + array).
#include <stdio.h> main() { int array[10] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 110}; printf("array[5]: %d</p><p>", array[5]); printf("5[array]: %d</p><p>", 5[array]); }
array[5]: 66 5[array]: 66
#include <stdio.h> main() <% int array<:10:> = <%11, 22, 33, 44, 55, 66, 77, 88, 99, 110%>; printf("array[5]: %d</p><p>", array<:5:>); %>
array[5]: 66
Nous pouvons utiliser #include dans certains endroits étranges. Considérons ici le fichier abc.txt qui contient la ligne "The Quick Brown Fox Jumps Over The Lazy Dog". Si nous incluons le fichier après l'instruction printf, nous pouvons imprimer le contenu du fichier.
#include <stdio.h> main() { printf #include "abc.txt" ; }
The Quick Brown Fox Jumps Over The Lazy Dog
#include <stdio.h> main() { int x; printf("Enter two numbers: "); scanf("%*d%d", &x); printf("The first one is not taken, the x is: %d", x); }
Enter two numbers: 56 69 The first one is not taken, the x is: 69
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!