Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α20.3 · Τιμές απαρίθμησης

Διάλεξη 20, διαφάνεια 25 · Δυσκολία ★☆☆ · trace · Κεφάλαια: 20

Τι θα τυπώσει το ακόλουθο πρόγραμμα;

#include <stdio.h>

enum weekday {Mon, Tue, Wed, Thu, Fri, Sat, Sun};

int main() {
  enum weekday day1 = Mon, day2;
  day2 = Fri;
  printf("%d %d\n", day1, day2);
  return 0;
}

Υπόδειξη

Θυμηθείτε από ποια τιμή ξεκινά η πρώτη σταθερά μιας απαρίθμησης όταν δεν της δίνουμε τιμή, και πόσο αυξάνεται κάθε επόμενη.

Αριθμός στον οδηγό: Α20.3 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec20-enum-values · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec20-enum-values.html · Markdown (GitHub)