分支结构

§ 条件语句

在编程中,如果我们想表示当……情况下时,才做什么决定。此时就需要条件语句了。

if 语句

if (条件) {
	如果条件成立,执行花括号部分
}

比如,如果明天气温不超过 \(28\) ℃,那么我就出去玩。

if (temperature <= 28) {
	cout << "我出去玩";
}

if-else 语句

if (条件) {
	如果条件成立,执行花括号部分
} else {
	如果条件不成立,执行花括号部分
}

比如,如果我的钱至少有 \(3000\) 元,那么我就可以买最新版平板,否则我只能买旧版平板。

if (money >= 3000) {
    cout << "最新版";
} else {
    cout << "旧版";
}

if-else if 语句

if 语句条件为假的时候,再一次判断某种情况。

if (条件 1) {
        
    如果条件 1 成立,执行花括号部分
    
} else if (条件 2) {
    
    如果条件 2 成立,执行花括号部分
    
} else if (条件 3) {
    
    如果条件 3 成立,执行花括号部分

} else {
    
    如果以上条件都不正确,执行花括号部分
    
}

switch 结构

int a = 2;
switch(a) {
	case 1:
		cout << "这是 case 1 情况\n";
		break;
	case 2:
		cout << "这是 case 2 情况\n";
	case 3:
		cout << "这是 case 3 情况\n";
		break;
	default:
		cout << "没有任何 case 与之匹配\n";
}

该结构由 switch 关键字引出,圆括号是一个整数或单个字符,花括号是整体。如果以下 case 后的整数或字符和它一致,那么,程序执行该 case 语句后的所有代码,除非遇到了 break 语句,在 switch 结构中,会提前结束 switch 语句。

posted @ 2024-07-04 15:44  guanglong  阅读(14)  评论(0)    收藏  举报