В C, sizeof(void) == 1 в GCC, но это зависит от вашего компилятора.
sizeof(void) == 1
В C ++ я получаю:
In function 'int main()': Line 2: error: invalid application of 'sizeof' to a void type compilation terminated due to -Wfatal-errors.