#include <stdio.h>
#include <stdlib.h>

#define example_two (*donttrythisathome)

int main(void) {
    unsigned char *tmp = calloc(100 * 2 * sizeof (float), 1);

	float example_two[100][2] = tmp; // or you could use (void*)0xDEADBEEF
    example_two[42][0] = example_two[42][1] = -0.42;
    printf("2 * -0.42 = %f\n", example_two[42][0] + example_two[42][1]);
    printf("sizeof (float): %d\n", sizeof (float));
    printf("sizeof example_two: %d\n", (int)sizeof example_two);
    printf("sizeof example_two[0]: %d\n", (int)sizeof example_two[0]);
    printf("sizeof example_two[0][0]: %d\n", (int)sizeof example_two[0][0]);

    free(tmp);
	return 0;
}
