¿Cuál es el propósito de "(void) ({CODE})" en c?
En una pieza generada de código c encontré algo como esto (editado):
#include <stdio.h>
int main() {
(void) (
{
int i = 1;
int y = 2;
printf("%d %d\n", i,y);
}
);
return 0;
}
Creo que nunca he visto el constructo.(void) ( { CODE } )
antes, ni soy capaz de averiguar cuál podría ser el propósito.
Entonces, ¿qué hace esta construcción?