k += *it % 2 == 0 ? ++*it : (*it)++; 我就这一块没看懂 先执行*it%2 然后判断是否==0 如果为真,选冒号前面的 否则选后者 。然后k+=*it 是吗