子函数的具体循环流程不是很理解,望解答。

img

这不就是判断i是不是质数吗
让j从2开始,一直到i做循环(其实到开方即可),让i对j做除法取余数,如果能整除(余数为0)返回0,如果循环完毕都没有返回0,就返回1
那么返回0代表不是质数,返回1代表是质数

从2开始遍历到i
一旦i 是 其中某个数的倍数,也就是取余等于0,说明i不是素数,直接返回0
否则返回1

func的作用是判断一个数是不是素数,是素数返回1,不是返回0