循环语句-while
没有循环次数的时候,使用这个。
while (循环条件)
{
循环体;
}
循环语句-转向语句 continue, break, goto, return;
运算符:
+= 算数加赋值
-= 算数减赋值
*= 算数乘赋值
/= 算数除赋值
%= 算数模赋值
++ 自增运算符
-- 自减运算符
下面三个等价:
c = c + 1; (效率最低)
c += 1; (效率中等)
c++; (效率最高)
++ 前置/后置
-- 前置/后置
int c = 0;
int b = 0;
printf("%d", c++); 打印结果:0
解析:
printf("%d", c);
c = c + 1;
printf("%d", ++b); 打印结果:1
解析:
b = b + 1;
printf("%d", b);
总结:
后置,先使用执行,后自增
前置,先自增,后使用执行。
循环语句-dowhile
do{
执行体;
}while(循环条件);
[执行体]至少被执行一次
当[循环条件]成立时,[执行体]再次被执行。
do while 的一种使用方法,利用do只执行一次的循环,在if语句里加break。
do
{
if(...)
{
break;
}
}while(0);