c++中=和==的区别:=:是赋值,使值为=后的数。==:是比较,是与==后的数进行比较,相等为真,如果不相等为假。如:a=3,意思是令a的值为3,a==3,不会改变3的值,只是将a的值与3进行比较,如果a等于3,则a==3为真,如果a不等于3,则为假。