Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚看到了一个非常巧妙的 C 技巧:
int myInt = ( { int x=42; x; } ); // sets myInt to 42
这对于编写宏非常有用。但是这里到底发生了什么?有人可以选择这条线并隔离/识别机制吗?
它与 相同int myInt = 42;。只需使用一个表达式进行初始化,该表达式的值来自已由 42 初始化的 x。
int myInt = 42;