#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
// int i = 0;
// for (i = 1; i <= 100; i++)
// {
// if (i == 20)
// //break;//只输出到19
// continue;//跳过20,其他全部输出
//
// printf("%d \n", i);
//
// }
// return 0;
//}
//建议:
//1. 不可在for 循环体内修改循环变量,防止 for 循环失去控制。
//2. 建议for语句的循环控制变量的取值采用“前闭后开区间”写法。
//int main()
//{
// int i = 0;
// for (i = 1; i <= 100; i++)
// {
// if (i == 20)
// //break;//只输出到19
// continue;//跳过20,其他全部输出
//
// printf("%d \n", i);
// //i = 5;
//
// }
// return 0;
//}
//int main()
//{
// int arr[10] = { 0 };
// int i = 0;
// for (i = 0; i < 10; i++)
// {
// printf("%d \n", arr[i]);
//
// }
//
// return 0;
//}
//判断部分省略 -- 判断部分恒为真
//int main()
//{
// for (; ; )
// {
//
// printf("xunhaun\n");
// }
// return 0;
//}
//可以省略判断部分中的初始值
//int main()
//{
// int i = 0;
// int j = 0;
// //如果省略掉初始化部分,这里打印多少个hehe?
// for (; i < 10; i++)
// {
// for (; j < 10; j++)
// {
// printf("hehe\n");
// }
// }
//
// return 0;
//}
//判断部分可以使用多个变量
//int main()
//{
// int x, y;
// for (x = 0, y = 0; x < 2 && y < 5; ++x, y++)
// {
// printf("hehe\n");
// }
// return 0;
//
//
//}
int main()
{
int i = 0;
int k = 0;
for (i = 0, k = 0; k = 0; i++, k++)//中间的判断语句为赋值而不是判断
{
printf("xunhuan\n");
k++;
}
return 0;
}