c基础04-循环

控制语句

C 语言语句结构有:顺序结构、选择结构、循环结构
顺序结构:按照代码书写顺序自上而下依次执行

一.选择结构

1.1if...else

if(表达式)
{
    语句块;
}

二分支选择结构:
if(表达式)
{
    语句块;
}else
{
    语句块;
}

多路分支选择结构:
if(表达式1)
{
    语句块1;
}else if(表达式2)
{
    语句块2;
}else if(表达式3)
{
    语句块3;
}else if(表达式4)
{
    语句块4;
}else
{
    语句块5;
}
执行顺序:先判断表达式 1 ,结果为真则执行表达式 1 ,结果为假依次向下判断其他表达式结果,如果都为假则执行else。
注意: if 后面不加 ;
        else使用前需要先有 if
        语句块只有一句话时可以不用 {}
        最多选择一个语句块

1.2switch...case

switch ( 表达式 )
{
        case 常量表达式 :
                语句块 ;
                break ;
        case 常量表达式 :
                语句块 ;
                break ;
        case 常量表达式 :
                语句块 ;
                break ;
        default :
                语句块 ;
}

二.循环语句

1.while

while ( 表达式 )
{
循环体 ;
}
死循环: while ( 1 );

2.for

for ( 表达式 1 ; 表达式 2 ; 表达式 4 )
{
循环体 3 ;
}
死循环: for (;;);

3.do while

do
{
循环体 ;
} while ( 表达式 );
执行顺序:先执行循环体再判断,结果为真继续循环,结果为假退出循环
至少执行一次循环体

 4.goto

例:
A :
        puts ( "11111" );
        puts ( "22222" );
        puts ( "33333" );
        goto A ; // 跳转到 A: 处执行程序
        goto B ; // 跳转到 B: 处执行程序
        puts ( "44444" );
B :      puts ( "55555" );
        puts ( "66666" );

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值