Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Fakta menarik tentang pengaturcaraan C

Fakta menarik tentang pengaturcaraan C

WBOY
WBOYke hadapan
2023-09-06 12:41:051357semak imbas

Fakta menarik tentang pengaturcaraan C

Di sini kita akan melihat beberapa fakta menarik tentang pengaturcaraan C. Seperti yang ditunjukkan di bawah.

  • Kadangkala label kes bagi pernyataan suis tertentu boleh diletakkan di dalam pernyataan if-else.

Contoh
#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
         }
   }
}

Output

Hello World
  • #🎜 ditulis sebagai index[indeks boleh] tatasusunan] . Sebabnya ialah elemen tatasusunan diakses menggunakan aritmetik penunjuk. Nilai tatasusunan[5] ialah *(tatasusunan + 5). Jika susunan diterbalikkan seperti 5[array] maka ia adalah sama seperti *(5 + array).

Contoh

#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]);
}

Output

array[5]: 66
5[array]: 66

#🎜 sebaliknya kita boleh gunakan🎜##🎜 kurungan [,], gunakan
    bukannya pendakap {,}.
  • <: :>
  • ul>Contoh
    #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:>);
    %>
    Output

    array[5]: 66

    #include <stdio.h>
    main() {
       printf
       #include "abc.txt" ;
    }
    #🎜🎜 Kita boleh menggunakan #include di beberapa tempat yang pelik. Di sini mari kita pertimbangkan fail abc.txt yang mengandungi baris "The Quick Brown Fox Jumps Over The Lazy Dog". Jika kami memasukkan fail selepas pernyataan printf, kami boleh mencetak kandungan fail.

    • Contoh

      The Quick Brown Fox Jumps Over The Lazy Dog

      Output
    • #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);
      
      }
    #🎜 kita boleh guna %(d)*# dalam imbasan Abaikan input.

    Contoh

    Enter two numbers: 56 69
    The first one is not taken, the x is: 69
      Output
    • rrreee

Atas ialah kandungan terperinci Fakta menarik tentang pengaturcaraan C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam