关于判断语句的一个基础问题,大家多帮忙!
我在VC中写一个程序时,其中需要一个if语句,当我把它写为if((a+s1)==(b+s2)==(c+s3)==2)的时候得不到结果,但是当我写为if((a+s1==2)&&(b+s2==2)&&(c+s3==2))的时候就得到了正确答案,不知道哪儿出了错,望大家多多指教!不胜感激!
"=="是现算左边往右来的~
当(a+s1)==(b+s2)的时候, (a+s1)==(b+s2) == (c+s3) 其实是 左面红色的值: 1 与 右面的表达式进行比较
我也是新手不知道我说的对吗~~