for循环语句
把初始化、判断、调整放在一起;
表达形式:for(初始化部分;判断部分;调整部分)
①先执行第一部分(初始化部分)的值
②再计算第二部分(判断部分)的值,若为真(非0),则进入循环内部,否则,不进入,直接去执行for语句的后续语句
③循环语句执行后,再进行第三部分(调整部分),然后转到第二部分重复执行
小插曲:x++ 和 ++x 的区别
x = 1 a = x++ 计算得:a = 1 x = 2 先给a后x+1
x = 1 a = ++x 计算得: a = 2 x = 2 先x+1后给a赋值
如果两者单独存在,则无区别。、
do while 循环语句
用法:打印1-10的数
#include<stdio.h>
int main()
{
int i = 1;
do
{
printf("%d",i);
i++
}
while(i <= 10)
return 0;
}
小插曲:折半查找算法/二分查找算法 log2^n
sizeof(arr)/sizeof(arr[0]);//计算数组中的元素个数