C语言_循环语句
2016-02-29 09:31
375 查看
1、switch case语句
switch(表达式)
{
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
case 常量3:
语句3;
break;
…………….
case 常量n:
语句n;
break;
default:
}
【注】
1、case 分支可以有无数个;
2、default分支可有可无;
3、break必须写,用来跳出switch语句;
4、case 后面跟的是常量;
2、while循环
while(表达式)
{
语句;
}
【执行过程】当程序执行到while循环时,先判断表达式的值,如果表达式的值为真,那么执行循环体语句;然后再判断表达式的值,如果仍然为真,继续执行循环体语句;直到表达式的值为假,循环结束。
【注意事项】
1、问题需要有规律,才可以使用循环
2、需要有能使循环终止的条件
3、需要有使循环执行的循环变量
求1+2+3+4+...+100的和
int i = 1;
int sum = 0;
while(i <= 100)
{
sum = sum + i;
i++;
}
求10!
3、do while循环
do
{
语句;
}while(表达式);
4、for循环
for(语句1;表达式;语句3)
{
语句2;
}
【执行过程】先执行语句1,判断表达式的值,如果表达式的值为真,那么执行语句2,执行语句3;再判断表达式的值,如果仍然为真,继续执行语句2,执行语句3;再判断表达式的值,直到表达式的值为假,循环终止。
使用for循环实现1+2+3+。。。+100的和。
continue: 结束本次循环,继续下一次循环;
【注】当程序遇到continue时,continue后面的语句就不会被执行了,继续去循环下一次。
break : 用来终止循环(可以使用在任何循环中)。
switch(表达式)
{
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
case 常量3:
语句3;
break;
…………….
case 常量n:
语句n;
break;
default:
}
【注】
1、case 分支可以有无数个;
2、default分支可有可无;
3、break必须写,用来跳出switch语句;
4、case 后面跟的是常量;
2、while循环
while(表达式)
{
语句;
}
【执行过程】当程序执行到while循环时,先判断表达式的值,如果表达式的值为真,那么执行循环体语句;然后再判断表达式的值,如果仍然为真,继续执行循环体语句;直到表达式的值为假,循环结束。
【注意事项】
1、问题需要有规律,才可以使用循环
2、需要有能使循环终止的条件
3、需要有使循环执行的循环变量
求1+2+3+4+...+100的和
int i = 1;
int sum = 0;
while(i <= 100)
{
sum = sum + i;
i++;
}
求10!
3、do while循环
do
{
语句;
}while(表达式);
4、for循环
for(语句1;表达式;语句3)
{
语句2;
}
【执行过程】先执行语句1,判断表达式的值,如果表达式的值为真,那么执行语句2,执行语句3;再判断表达式的值,如果仍然为真,继续执行语句2,执行语句3;再判断表达式的值,直到表达式的值为假,循环终止。
使用for循环实现1+2+3+。。。+100的和。
continue: 结束本次循环,继续下一次循环;
【注】当程序遇到continue时,continue后面的语句就不会被执行了,继续去循环下一次。
break : 用来终止循环(可以使用在任何循环中)。
相关文章推荐
- C++ Super-FAQ 『Deconstructor』
- C语言_运算符的优先级
- [c++]win下utf8源文件编译运行后乱码,codeblocks编辑器
- C++编写安全OCX,IE不弹出安全提示
- c++在VS2010编译的程序在XP系统托盘气泡提示不成功解决办法
- C/C++: short , int , long , long long数据类型选用
- C++多态性理解
- C++多线程操作(火车售票系统线程同步)
- c++中信息隐藏的实现
- c/c++ (void) var语句的作用与ignore_unused的对比
- c++面试笔试集锦
- list和vector的区别
- C++多线程socket系统新编
- USACO Dual Pal 4000 indromes 解题日志
- 从C++转向java——5、数组
- c语言编程中%g是什么格式
- USACO Palindromic Squares 解题日志
- C语言字符串操作总结大全(超详细)
- 【C++】笨鸟起飞——开始我的C++学习之路
- occi c++开发