您当前的位置:首页 > 计算机 > 编程开发 > VC/VC++

C++ if语句和三种循环

时间:08-30来源:作者:点击数:

if语句

if(a>b)
	max=a;
else
	max=b;

等价于

max=(a>b)?a:b;

switch语句

输入一个百分制的成绩,判断其等级。

部分代码如下:

switch(socre/10)
{
    case 0: case 1: case 2: case 3: case 4: case 5:grade='F';
    break;
    case 6:grade='D';
    break;
    case 7:grade='C';
    break;
    case 8:geade='B';
    break;
    case 9: case 10:grade='A';
    break;
    }

每条语句后必须加break,如果不加break,假设输入一个50,然后程序grade=‘F’,但是程序没有结束,他会继续往下走,然后grade=‘D’,grade=‘C’,依次进行下去,最后输出的结果就是’A’。

三种循环结构

while

while(表达式)
	循环体结构;

多条循环体用花括号将其包含。

在这里插入图片描述

do whlie语句

do
	循环体语句;
while(表达式);
  
在这里插入图片描述

for循环

for([<初始化>];[<条件>];[<更新>])
	循环体;

break和continue

break在循环中,执行到break语句时,直接结束循环;continue在循环中,程序满足条件执行到那一行时,不执行后续语句,直接进入下一次循环。

自增和自减运算

  • i++和++i都是自增运算,但是两个的值不同,i++是加前的值,++i是加后的值。假设int i=10,则i++=10,++i=11.
  • 自减运算和自加运算一直,假设 int i=10,i- -=10,- -i=9.
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门