哪些现代编译器支持Gnu语句表达式(C和C++语言).我应该使用什么版本的语句表达式?
语句表达式如下({ code; code; retval }):
int b=56;
int c= ({int a; a=sin(b); a})
Run Code Online (Sandbox Code Playgroud)
我已经知道一些这样的编译器:
这个编译器似乎不支持这个(我不确定):
PS.这里列出了一些C/C++编译器,但我只对成熟编译器感兴趣,这些编译器被广泛使用(例如,不是tcc或turbo c)