Unkommentiert: Leere Strukturen für die, die sich ihren Kopf zermartern möchten ...

#include <stdalign.h>
#include <stdio.h>

struct empty {};

int main()
{
    struct empty e;

    printf("address of empty: %p\n", &e);
    printf("sizeof(struct empty) : %zd\n", sizeof(struct empty));
    printf("alignof(struct empty): %zd\n", alignof(struct empty));

    struct empty arr_of_empty[4];
    printf("address of emptys: %p %p %p %p\n", &arr_of_empty[0], &arr_of_empty[1], &arr_of_empty[2], &arr_of_empty[3]);
    printf("sizeof(arr_of_empty) : %zd\n", sizeof(arr_of_empty));

    return 0;
}
Last modified: Friday, 18 May 2018, 5:25 PM