Онлайн компилятор C

#include <stdio.h> int main() { int N,K; scanf("%d\n",&N); scanf("%d\n",&K); for(int i=0;i<N;i++){ i=K; } return 0; }
1) 这段代码试图读取两个整数N和K,然后通过循环修改循环变量i的值,但会导致无限循环。

2) 提示1:注意在循环内部修改循环变量i会导致循环控制失效
   提示2:思考循环变量i被赋值为K后,循环条件i<N会如何变化