一:if语句
二:while语句
#include <stdio.h>
int main()
{
int i,sum=;
i=;
while( i<= ) //循环条件应该是什么呢?
{
sum=sum+i;
i++ ; //这里是不是应该改变循环变量的值
}
printf("100以内所有整数之和为:%d\n", sum);
return ;
}
三:for 循环
#include <stdio.h>
int main()
{
// 定义变量sum, num
int sum, num;
sum = ;
for(num = ; num<= ; num++ ) //for循环条件与num的变化值
{
sum+=num ; //计;算每次数字之间的和sum
}
printf("10以内数的和为:%d", sum);
return ;
}
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环
四:switch
在使用switch语句时还应注意以下几点:
1、在case后的各常量表达式的值不能相同,否则会出现错误。
2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句
3、switch后面的表达式语句只能是整型或者字符类型。
4、在case后,允许有多个语句,可以不用{}括起来。
5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
6、default子句可以省略不用。
#include <stdio.h>
int main()
{
int score = ; //考试分数为87分 switch(score /= )
{
/*想想以下代码为什么用这种方式;
这种方式的好处?*/ case :
case :
printf("等级A");
break;
case :
printf("等级B");
break; //这里是不是缺点什么?
case :
case :
printf("等级C");
break; //这里是不是缺点什么?
default:
printf("等级D");
break;
五:goto