b=0是把0赋值给b 相当于b的值是0b==0是判断b是不是等于0 如果表达式成立则执行{}中的内容否则执行else{}的内容b=1是把1赋值给b 相当于b的值是1
b=0,是对b初始化,b==0是对b的值进行判断,b=1是对b进行赋值,代码整体的意思是将b作为标志位,先初始化,如果x能被整除,标志位置1,否则置0