循环与选择结构

本文介绍了编程中基本的控制结构,包括单/双/多分支if语句的用法,switch语句处理不同情况,以及while循环的定义和避免死循环的重要性。
摘要由CSDN通过智能技术生成

一、选择结构(分支结构)

1.if语句

  • 单分支if语句

    if(/*判断条件*/){
        /*语句块;(只有一个语句,可以不用{})*/
    }
    // 判断条件为真true(非零),执行语句块
    // 判断条件为假false(为零),不执行if语句
  •  双分支if语句

    if(/*判断条件*/){
        /*语句块;*/
    }else{
        /*语句块;*/
    }
    // if的判断条件非零执行if语句,否则执行else语句
  •  多分支if语句(多用于区间)

    if(/*判断条件1*/){
        /*语句块1;*/
    }
    else if(/*判断条件2*/){
        /*语句块2;*/
    }
    else if(/*判断条件3*/){
        /*语句块3;*/
    }
    // 可以一直叠加到
    else if(/*判断条件n*/){
        /*语句块n;*/
    }
    else // 其他情况{
        /*语句块;*/
    }

    注:if语句 嵌套时,else总是与它 最近的if配对

 2. switch语句

switch (/*表达式*/) {
case /*值1*/:
	/*语句块1;*/
	break/*(作用:跳出当前switch语句)*/;
case /*值2*/:
	/*语句块2;*/
	break;
case /*值3*/:
	/*语句块3;*/
	break;
case /*值n*/:
	/*语句块n;*/
	break;
default:
	/*语句块*/
}

注:switch括号中的表达式一般是常量表达式

二、循环结构

1.while循环

//定义一个循环变量并进行初始化
int i = 0;
while(/*条件*/){
/*循环语句*/
// 将循环变量的值进行更新
i++;
/*continue;//跳过本次循环
break;// 跳出整个循环*/
}

注:直到while的条件为假,跳出while循环
如果while的条件一直为真,此循环为死循环,一般应避免出现死循环

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三木几

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值