enum

In den folgenden Programmen ist "enum" eingebaut.

/* enum.c */
#include <stdio.h>
#include <stdlib.h>

int main()
{
    enum boolean {false, true };
    enum boolean istGerade;
    int i = 9;
    if (i % 2 == 0) istGerade = true;
    printf("%s\n", (istGerade?"true":"false"));
    return EXIT_SUCCESS;
}

//typec.c
//24. 5. 2016
#include <stdio.h>

int main()
{
    enum bit {null, eins};
    typedef enum {aus, an} schalter;
    printf("Demonstration von typedef:\n");
    enum bit b = eins;
    schalter s = aus;
    if (b==null) printf("bit ist null\n");
    else printf("bit ist eins\n");
    switch (s)
    {
        case aus: printf("schalter ist aus\n");break;
        case an:  printf("schalter ist an\n");
    }
    return 0;
}