請幫忙解釋下面的for語句,謝謝了
#include<stdio.h>
main()
{
int i,j;
for(j=5;j<10;j+=2)//j+=2表示循環的步長是2,即每次循環之后,j的值加2
{
for(i=2;i<j;i++)//注意這個for循環沒有大括號,即它的范圍只是它的下一條語句,即if(j%i==0) break;
if(j%i==0) break;
if(i==j) printf("%d",j);//而這條語句已經不屬于for(i=2;i<j;i++)了,所以i是有可能等于j 的。
}
}
歡迎追問。