函数里的循环在调试过程中直接跳过循环

函数里的循环在调试过程中直接跳过循环,设的变量j在跳过之后拥有了数值2

img


return 0;
}

对啊,100整除2就是0,然后循环循环了1次就退出了
你在 return 0;上下个断点

is_prime()函数里,if(n % j == 0) return 0; 这句 n % j == 0 满足,就 return 0; 。