C++学习之 if选择解构和 for循环

一.if 

1.if 语句(单分支结构)

格式一:

if(条件表达式)
   语句1:

格式二:

if(条件表达式)
{
    语句1;
    语句2;
     …
}

若条件成立时,要执行的语句由多个句子构成,则必须要把这些句子括在花括号内,这种形式即为语句块或复合语句。

书写语句块(复合语句)时,左右花括号要对齐,组成语句块的各语句要相对花括号缩进一层并对齐。

功能:如果条件表达式的值为真,即条件成立,语句将被执行。否则语句将直接被忽略(不执行),程序将按照顺序从整个选择结构之后的下一条语句继续执行。

说明:格式中的“条件表达式”要用圆括号括起来。

例题:读入一个整数a,如果a为偶数在屏幕上输出yes。

#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
if(a%2==0)
cout<<"yes"<<endl;
return 0;
}

注意:= 是赋值的意思,== 是用来判定左右两边是否相等的。

2.if —else(双分支结构)

格式一:

if(条件表达式)
  语句1;
else
  语句2;

格式二:

if(条件表达式)
{语句1;
 语句2;
 …
}
else{语句1;
     语句2;
     …
     }

注意:若分支语句由多个句子构成,则必须把这些句子括在{  }内

if 语句允许嵌套,即语句1和语句2还可以是if 语句,当 if 语句嵌套时,约定 else 总是和最近的一个 if 语句配对。

二.for 语句

1.语句格式:

   格式一:

for(控制变量初始化表达式;条件表达式;增量表达式)
    语句1;

 说明:语句1是for 循环语句的循环体,它将在满足条件时被重复执行。

格式二:

for(控制变量初始化表达式;条件表达式;增量表达式)
{ 语句1;
  语句2;
  …
}

 说明:写for循环语句时,循环体的语句相对于for缩进两格。

2.语句执行过程:

(1).执行“控制变量初始化语句”,使控制变量获得一个初值。

(2).判断控制变量是否满足“条件表达式”,满足条件则执行一遍循环体,否则结束整个for语句,继续执行for循环下面的句子。

(3).根据增量表达式,计算出控制变量所得到的新值。

(4).自动转到第二步。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值