dllbridge

ENUM

Apr 18th, 2026
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.96 KB | None | 0 0
  1.  
  2.  
  3. #include <stdio.h>
  4.  
  5.  
  6. ///////////////////////////
  7. enum operation
  8. {
  9.      ADD,                //  сложение
  10.      SUBTRACT,           // вычитание
  11.      MULTIPLY            // умножение
  12. };
  13.  
  14.  
  15.  
  16. ////////////////////////////
  17. int main()
  18. {
  19.     enum operation op;                                                          // определяем переменную перечисления
  20.                                                                       // присваиваем ей одну из констант перечисления
  21.     op = ADD;       printf("Operation: %d\n", op);                                                // выводим значение
  22.     op = SUBTRACT;  printf("Operation: %d\n", op);
  23.     op = (enum operation)2;  
  24.    
  25.     switch(op)
  26.     {
  27.              
  28.        case MULTIPLY: printf("Operation: %d\n", op);
  29.                       break;          
  30.     }
  31.    
  32. return 0;
  33. }
  34.  
  35.  
  36. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  37.  
  38.  
  39. #include <stdio.h>
  40.  
  41. ///////////////////////////
  42. enum  Weekday            // Определяем перечисление для дней недели
  43. {
  44.        MONDAY,           // 0
  45.       TUESDAY,           // 1
  46.     WEDNESDAY,           // 2
  47.      THURSDAY,           // 3
  48.        FRIDAY,           // 4
  49.      SATURDAY,           // 5
  50.        SUNDAY            // 6
  51. };
  52.  
  53. ///////////////////////////////////////////////////////
  54. int main()
  55. {
  56.  
  57.     enum Weekday today;                                                      // Создаём переменную типа enum Weekday
  58.    
  59.     today = WEDNESDAY;                                                                       // Присваиваем значение
  60.    
  61.     printf("Today is day number %d of the week.\n", today);              // Вывод: Today is day number 2 of the week.
  62.    
  63. return 0;
  64. }
  65.  
  66.  
  67.  
  68.  
  69.  
Advertisement
Add Comment
Please, Sign In to add comment