for循环
for循环的优势 将循环变量的初始化
//格式
for(语句1;语句2;语句3)
{
//代码块
}
执行顺序: 语句1初始赋值> 语句2 判断>语句3 调整循环变量>语句2 判断…
小贴士: for循环 语句2 一般用 i < x 用开区间
for(;😉
1.for循环 调整 判断 都可以省略 等判断部分被省略 则判断结果恒为真
2.不建议随意省略
int i = 0;
int j = 0;
for(i=0; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
printf("%d", j);//在完成一次打循环后 j = 10 然后再一次大循环 被嵌套的小循环的 语句1部分将j赋值为 0;
printf("haha\n");
}
printf("%d", i) //打印结果i = 10
}
for 循环内的 i,j 出了for的代码块 不重置
注意: 循环的判断语句当为0时 判断为假
循环的判断语句当为非零时 判断为真开启无限循环(可用break跳出)
确定数组元素个数
int 类型的数组测量方法
int sz = sizeof(目标数组)/sizeof(目标数组[0])//总长度除以一个元素的长度
char 类型的数组测量方法
int n=strlen(目标数组);
二分查找法