C++零基础入门------------程序流程结构

 

目录

选择结构 

1.if语句

2.三目运算符

3.switch语句

 循环结构 

1.while语句

2.do...while循环语句

3.for循环语句

4.嵌套循环


程序流程结构

1.顺序结构

2.选择结构

3.循环结构

选择结构 

1.if语句

  • 多条件if语句
    if(score>600)
    {
      cout<<"恭喜你考上了一本大学"<500)
    {
      cout<<"恭喜你考上了二本大学"<400)
    {
      cout<<"恭喜你考上了三本大学"<
  • 嵌套if语句
if(score>600)
{
  cout<<"恭喜你考上了二本大学"<700)
  {
     cout<<"您能考入北京大学"<650)
  {
     cout<<"您能考入清华大学"<

2.三目运算符

语法:

表达式1?表达式2:表达式3

解释:

如果表达式1的值为真,执行表达式2,并返回表达式2的结果

如果表达式1的值为假,执行表达式3,并返回表达式3的结果

//将a和b做比较,将变量大的值赋值给变量c
 
int a=10;
int b=20;
int c=0;
 
c=(a>b?a:b);
cout<<"c="<3.switch语句 
  

作用:执行多条件分支语句

语法:

switch(表达式)
{
   case 结果1:执行语句;break;
   case 结果2:执行语句;break;
   ...
   default 执行语句;break;
}

 例: 

cout<<"请给电影进行打分"<>score;
cout<<"您打的分数为:"<

if和switch的区别:

  • switch:

        缺点:判断时候只能是整型或者字符型,不可以是一个区间

        优点:结构清晰,执行效率高

注:

  1. switch语句表达式类型只能是整型或者字符型
  2. case里如果没有break,那么程序会一直向下执行 

 循环结构 

1.while语句

作用:满足循环条件,执行循环语句

语法:

while(循环条件){循环语句}

解释:只要循环条件的结果为真,就执行循环语句

int num=0;

while(num<10)
{
   cout<

 注:在写循环一定要避免死循环的出现

例:

int num=0;

while(1)
{
   cout<

2.do...while循环语句

作用:满足循环条件,执行循环语句

语法:

do{循环语句}while(循环条件);

注意: 与while区别在于do...while会先执行一次循环语句,再判断循环条件

int num=0;

do
{
   cout<

3.for循环语句

作用:满足循环条件,执行循环语句

语法:

for(起始表达式;条件表达式;末尾循环体){循环语句;}
//从数字0打印到数字9

for(int i=0  ; i<10  ; i++ ) // 0 1 3
{
  cout<

或者for语句内不带有 (起始表达式;条件表达式;末尾循环体)

int i=0;
for(;;)
{
	if(i>=10)
	{
		break; 
	} 
cout<

4.嵌套循环

作用:在循环体中再嵌套一层循环,解决一些实际问题

例 :

外层执行一次,内层执行一周

//外层循环
for(int i=0;i<10;i++)
{
  //内层循环
  for(int j=0;j<10;j++)
  {
      cout<<"*";
  }
  cout<

你可能感兴趣的:(C++,c++,开发语言)