分支循环语句+经典例题(1)

分支循环语句(1)

小白必看

基础知识+例题

1.if语句

(1)if(表达式) 语句1
else 语句2
(2)if(表达式1)语句1
else if(表达式2)语句2
else 语句3
注意:如果条件成立,要执行多条语句,应该使用代码块{}
(在程序中,默认else 与离他最近的if所匹配,除非用代码块隔开)

eg.
#include<stdio.h>
int main()
{
int a =0;
int b=2;
if( a==1)
if(b == 2)
printf(“hehe\n”);
else
printf(“haha\n”);
return 0;
}
结果:无

最优if的书写形式


if(条件)
{
return a;
}
else
{ return b;
}

int num =1;
if(5 == num) //num=5是赋值,容易出错,num==5为判断
{
printf(“hehe\n”);
}

2.switch

用于多分支语句
#include<stdio.h>
int main()
{
int day =0;
scanf("%d",&day);
switch(day)
{
case 1:
printf(“星期一”);
break;
case 2:
printf(“星期一”);
break;
case 3:
printf(“星期一”);
break;
case 4:
printf(“星期一”);
break;
default:
printf(“输入错误\n”);
break;
}
return 0;
}
注意:
switch(整型表达式)
{
语句项:
}
语句项:
case 整型常量表达式
语句;
注意别忘记了break
switch允许嵌套使用

3.循环语句

while循环
while(表达式为真)
循环语句;

打印1-10
#include<stdio.h>
int main()
{
int i=1;
while(i<11)
{

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值