qual é o propósito de “(void) ({CODE})” em c?
Em uma parte gerada do código c, encontrei algo assim (editado):
#include <stdio.h>
int main() {
(void) (
{
int i = 1;
int y = 2;
printf("%d %d\n", i,y);
}
);
return 0;
}
Eu acredito que nunca vi a construção(void) ( { CODE } )
antes, nem eu sou capaz de descobrir qual poderia ser o propósito.
Então, o que essa construção faz?