二:C语言(分之结构)

时间:2023-03-09 20:47:00
二:C语言(分之结构)

一:if语句

二:C语言(分之结构)

二:while语句

二:C语言(分之结构)

 #include <stdio.h>
int main()
{
int i,sum=;
i=;
while( i<= ) //循环条件应该是什么呢?
{
sum=sum+i;
i++ ; //这里是不是应该改变循环变量的值
}
printf("100以内所有整数之和为:%d\n", sum);
return ;
}

二:C语言(分之结构)

三:for 循环

二:C语言(分之结构)二:C语言(分之结构)

 #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 ;
}

二:C语言(分之结构)

  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