c++学习

本文介绍了基础编程中的条件判断(if、if...else、switch)、逻辑运算符、三元运算符和循环结构(for、while、do...while)。还涉及了goto语句的使用,以及不同循环结构的适用场景。此外,简要提到了数组、指针和引用的概念。
摘要由CSDN通过智能技术生成

基础数据类型和运算

判断

        if

if(表达式)
    {  执行语句;  }    //表达式为turn执行

 

if(表达式)
{ 执行语句;  } //表达式为turn执行 
else
{ 执行语句;  } //表达式为false执行
if(表达式1)
	{ 
 执行语句;     //表达式1为turn执行
    }
	else if(表达式2)    //表达式1为false执行
	{
执行语句;     //表达式2为turn执行
	}
	else if(表达式3)    //表达式2为false执行
	{
执行语句;     //表达式3为turn执行
	}
	else        //表达式3为false执行
	{
执行语句; 
	}

        switch

 char grade = 'D';
 
   switch(grade)
   {
   case 'A' :                    //如果grade = A 
      cout << "很棒!" << endl;     //则执行 
      break;                    //break,跳出整个switch循环
   case 'B' :
   case 'C' :
      cout << "做得好" << endl;
      break;
   case 'D' :
      cout << "您通过了" << endl;
      break;
   case 'F' :
      cout << "最好再试一下" << endl;
      break;
   default :
      cout << "无效的成绩" << endl;
   }
   cout << "您的成绩是 " << grade << endl;

        逻辑运算符

  • &&        逻辑与                
  • ||           逻辑或
  • !         逻辑非(取反) 
if((a>5)&&(a<10))    //a同时满足两个条件才为turn
    cout<<"hello";        

 

if((a<5)&&(a>10))    //a满足其中一个条件为turn,两个都不满足为false
    cout<<"hello";     
if(!(false))   //为turn

 

        条件运算符(三元运算符)

exp1 ? exp2 : exp3;
表达式exp1为turn执行exp2,
          为false执行exp3;

c = a > b ? a : b;
如果a > b为turn,c等于a
        为false,c等于b

        goto(无条件跳转)

....

a1:
....
//代码段
....

goto a1;    //无条件跳转到a1位置,最好配合判断使用,否则容易出错

循环

  • continue        跳出本次循环,进入下次循环迭代
  • break                跳出整个循环结构,结束循环

        for

for(初始化表达式;运行条件表达式;变动表达式)
{
    循环内容;
}

        while


//先判断后执行
while(条件表达式)
{
    循环语句;
}

        do..while..

//先执行后判断
do
{
    循环语句;
} while(条件表达式)           //turn 跳回上面继续循环,false 结束循环

        for  while  do..while.. 使用的时机

数组

指针和引用


  • 后续等待更新调整。。。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值