c语言编程求素数!高手速来解答啊!

2025-01-02 05:16:46
推荐回答(3个)
回答1:

其实都是可以的

但是考虑到优化就要选择更优的

因为i==k+1,这句要首先运算一下k+1之后再做比较
而i>k,是直接做比较,要少运算一次
在一般的小程序里,这个优化,没什么明显的效果
但是在做游戏开发,以及其他大型的高效的系统里,就需要对每条语句进行优化,尽量减少不必要的运算,来提升效率

回答2:

i == k + 1 两个等号
退出循环的条件就是这个

所以你说的是对的,写法各异,看自己喜欢吧

回答3:

i=k+1是赋值语句
判断用i==k+1