C++学习记录|21节基础课-1.A+B问题II

需要注意的关键区别:

i++:先赋值,再+;

++i:先计算+,再赋值。

主要知识:

  • for循环
  • while循环
  • 自增和自减
  • do while循环
  • 数据类型转换

for循环:

        基本格式:初始化变量i(int型);条件判断(i<100);i++表示每循环一次i的值加1

for (int i=0; i<100; i++){
\\循环体
}

while循环:

        基本格式:条件判断(i<100)

while(i<100){
\\循环体
}

注:for循环和while循环的区别:while只有条件判断,而没有初始化语句和操作语句,所以要在while结构之外进行书写

自增和自减:

i++和++i的区别

int k = 5;
int result = 10;
result = ++k;
std::cout << result << std::endl;
\\此时输出为16
int k = 5;
int result = 10;
result = k++;
std::cout << result << std::endl;
\\此时输出为15;k=6

同理得到i--与--i;

do while循环:

        先执行循环体,后判断执行条件(所以不管条件是什么都会先执行一遍循环体)

do{
\\执行循环体
}
while(i<100);

数据类型转换:

while循环条件判断的类型转换机制:

while(条件判断)循环中,条件判断部分应该是一个布尔类型的表达式:

  • 当条件为true时,循环继续执行

  • 当条件为false时,循环结束

但如果在条件判断位置提供的是一个整数值(而不是布尔值),编程语言会自动进行类型转换:

  • 如果整数值为0,会被转换为false

  • 如果整数值为任何非零数(无论正负),都会被转换为true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值