switch
-
在其他情况的时候用default
-
若无break则会继续执行 直至下一个break或switch结束
-
case的值是与()内的值对应
-
不要忘记()和break
int cs = 1;
switch (cs)//整形变量或整形变量表达式
{
case 1:
printf("剪刀\n");
break;
case 2:
printf("石头\n");
break;
case 3:
printf("布\n");
break;
default:
printf("出错了\n");
break;
}
for循环
int a;
for (a = 1; a <= 100; a+=2)
{
printf("%d.\t我再也不浪费粉笔了\n", a);
}
printf("%d\n", a);
- 由于for循环的顺序 最后a的返回值为101而不是99
continue
结束本次循环 执行下一次循环
int a;
for (a = 1; a <= 10; a++)
{
if (5 == a)
{
/*break;*/
continue;
}
printf("%d\n",a);
}