#include "stdafx.h" #include<iostream> using std::cout; using std::endl; int _tmain(int argc, _TCHAR* argv[]) { long a(0L),b(0L),c(0L),d(0L); d=(a=10L,b=20L,c=30L); std::cout << d; return 0; } 编译运行这个程序,将输出:30 变量d接受这三个赋值语句中最后一个赋值语句的值。其中,在对变量d赋值的语句中,圆括号是必须有的。 这就是逗号表达式。