程序换个写法。static int j = 1;int i = 1; // 这个初值看不到,假设是1。i= i*i; // = 1 * 1 = 1;for( ; i <3; i++i ){ j = j +j * j; // 中间循环2次 printf ( "%d", j );}printf( "%d\n", i ); // 最后输出肯定是循环结束时的状态i==3输出:2, 6, 3
6