void main()
{
int a = 0;
int b = 0;
for (; b<10;b++)
{
a==0 ? std::cout << "wo" : std::cout << "ta";
!a ? std::cout << " wo" : std::cout << " ta";
std::cout << std::endl;
a++;
}
system("pause");
}
当a等于0时就是 非假 所以第一次是真的,a++后就变成了1 2 3 4……都是真的,加上!后就都是假的,所以上面两种判断的效果是一样的;
了却一桩心愿了;