Asuntos Inconexos

Por José María Martín Luque

What does the ??!??! operator do in C?

I saw a line of C that looked like this:

!ErrorHasOccured() ??!??! HandleError();

It compiled correctly and seems to run ok.

La respuesta la da Lucas:

??! is a trigraph that translates to |. So it says:

!ErrorHasOccured() || HandleError();