表达式1,2,3都可以省略但是;不可以省略.
并且1,2,3都可以放入for里面
若for() 语句1;语句2;没有{}包括时for只包含语句1
表达式1中可以直接定义变量int i = 0;但是i只限于for循环中使用
for 的嵌套
for(i=0;i<5;i++)
{
for()
}
第一个for执行一次(i=0)第二个for全部执行一遍.
表达式若为真(非0)执行
若为假(0)不执行
if 与最靠近的else合并
若要多个选择可以使用如下结构
if();
else if();
else if();
else if();
else;
if有时可以用switch替代
switch的使用方法
switch(整数,字符(ASCII),一个式子(a*b))
{
case 1:
case 2:
.......
default:(相当于else)
}
PS :如果只执行case 1: 需要才后面加入break;(直接结束循环)
continue结束本次循环continue下面的不再执行.
while的使用形式
while()
{
语句;
}