¿Inicialización de matriz con un operador ternario?
No tengo acceso a la especificación C11, por lo tanto no puedo investigar este error.
La siguiente declaración genera un error durante la compilación:
int why[2] = 1 == 1 ? {1,2} : {3,4};
El error es: expresión esperada antes de {y: expresión esperada antes: