我遇到了这个奇怪的C++程序.
#include <iostream> using namespace std; int main() { int a = ({int x; cin >> x; x;}); cout << a; }
谁能解释一下发生了什么?这个结构叫做什么?
c++ syntax language-extension gcc-extensions
c++ ×1
gcc-extensions ×1
language-extension ×1
syntax ×1