一个等号是赋值,两个等号是判断;意思是把c先加1,再x2,赋值给b,再和a判断是否相等,假如a=1,c=1,那么则有b=2*2=4;a==4->1==4,返回false
你这个是一个布尔表达式,括号里面是赋值,c++是先使用再加1,所有b的值就是1*2=2,然后a==b表示布尔表达式,如果a和b的值一样,那么表达式的结果为真,也就是1,否则为假,也就是0
这个主要是强调这个++运算符置后时 是先赋值在运算也就是 这个表达式 比较a和 c*2的大小