我一直在查看一些 MFC 代码,我遇到了这个表达式。它在 OnInitDialog() 函数中,看起来不像是特定于 MFC 的。变量有一些名称,值为 0。
int volatile something, somethingElse; //this was global
something, somethingElse = 0; //this was inside the function
这在 C++ 中有意义吗?我知道逗号运算符是如何工作的,尽管像这里这样的自由形式它应该是分隔表达式。变量名也是表达式吗?这段代码确实可以编译,那么它是如何工作的呢?