int i,j,a;i=(j=(a=23,a5),a+6);cout<
格式化一下啊,*号看不到主要考察逗号表达式吧先是j=(a = 2 * 3,a * 5),这样a=6,然后j=6 * 5 = 30,因为逗号表达式返回最右侧(最后)一个表达式的结果然后是 i = (30,a+6),实际就是i=a+6=12