这个程序(在 C 中)没有输出我所期望的:
int main()
{
int i, j ;
for ( i = 1 ; i <= 2 ; i++ )
{
for ( j = 1 ; j <= 2 ; j++ )
{
if ( i == j )
continue ;
printf ( "\n%d %d\n", i, j ) ;
}
}
}
我认为应该是
1 2 1 3 2 1 2 3
但是程序输出
1 2 2 1
为什么是这样?