Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Peranan enum dalam bahasa c

Peranan enum dalam bahasa c

下次还敢
Lepaskan: 2024-05-09 10:33:20
asal
459 orang telah melayarinya

enum ialah kata kunci dalam bahasa C untuk mencipta jenis penghitungan, digunakan untuk mewakili satu siri pemalar bernama. Ia digunakan melalui langkah berikut: Tentukan jenis penghitungan: enum Nama jenis penghitungan { pemalar 1, pemalar 2, ..., pemalar n } Isytiharkan penetapan pembolehubah jenis enum dan gunakan nilai enum Jenis enum menyediakan kebolehbacaan, jenis Keselamatan, penggunaan semula kod, dan kecekapan ingatan.

Peranan enum dalam bahasa c

enum dalam bahasa C

Apakah itu enum?

enum ialah kata kunci yang digunakan untuk mencipta jenis penghitungan. Jenis penghitungan ialah jenis yang mewakili nilai diskret, biasanya satu set pemalar bernama.

Bagaimana cara menggunakan enum?

Untuk menentukan jenis enum, gunakan sintaks berikut:

<code class="c">enum 枚举类型名 {
  常量1,
  常量2,
  ...
  常量n
};</code>
Salin selepas log masuk

Contohnya:

<code class="c">enum direction {
  NORTH,
  EAST,
  SOUTH,
  WEST
};</code>
Salin selepas log masuk

Dalam contoh ini, direction 类型的变量可以取以下值:NORTHEASTSOUTHWEST. .

Keselamatan Jenis: Ia membantu mengelakkan ralat tugasan kerana hanya nilai penghitungan boleh diberikan kepada pembolehubah jenis penghitungan.

Guna Semula Kod:
    Jenis penghitungan boleh digunakan dalam berbilang modul atau fail, membenarkan penggunaan semula dan ketekalan kod.
  • Kecekapan Memori:
  • Nilai enumerasi biasanya disimpan sebagai integer, jadi ia lebih cekap ingatan berbanding jenis lain seperti rentetan.
  • Contoh:
  • <code class="c">#include <stdio.h>
    
    enum direction {
      NORTH,
      EAST,
      SOUTH,
      WEST
    };
    
    int main() {
      enum direction dir = NORTH;
    
      switch (dir) {
        case NORTH:
          printf("朝北\n");
          break;
        case EAST:
          printf("朝东\n");
          break;
        case SOUTH:
          printf("朝南\n");
          break;
        case WEST:
          printf("朝西\n");
          break;
      }
    
      return 0;
    }</code>
    Salin selepas log masuk
    Output:
<code>朝北</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Peranan enum dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan