if(m%5) for(m=1;m;m++)等 括号中不带运算符的条件是什么意思?

问题描述:

if(m%5) for(m=1;m;m++)等 括号中不带运算符的条件是什么意思?

在C++中,0代表false,非0代表true,也就是说如果m%5的返回值是0,那么就是false,条件则不满足,否则满足