switch-scanf-break-continue简单知识点

**scanf:**通过键盘将数据输入到变量
两种用法:
1.scanf(“输入控制符”,输入参数) 功能:将从键盘输入的字符转化为输入控制符所规定格式的数据, 然后存入以输入参数的值为地址的变量中

switch用法 如果val等于1,则执行第一个, 其中case的作用是:程序的入口,所以当没有break的时候,此时如果进入case1则会一直执行下去
switch(val)
{
case1:
printf();
break;
case2:
printf();
break;
case3:
printf();
break;
default:
printf();
break;
}

break 和continue用法:
break如果用于循环,是用来终止循环,。如果是用于switch,则是用于终止switch
break 不能直接用于if,除非if属于循环内存的一个子句。
举例子:
switch(2)
{
case(2)
printf();
break;
}
for(i = 0;i<3;i++)
{if(3>2) 不能直接if语句,然后写break。应该在前面加上for循环
break;} break虽然是if内部的语句,但break 终止的确是外部的循环,在多层循环中,只能终止他最近的循环

continue:
用于跳过本次循环余下的语句,转去判断是否需要执行下次循环。
for(1;2;3)
{
A;
B;
continue; //如果执行此语句,则执行完该语句后,会执行语句 C和D都会被跳过去
C;
D;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值