C++条件判断语句使用方法(if else 三目运算符 switch)

简介: C++条件判断语句使用方法(if else 三目运算符 switch)
#include<iostream>
using namespace std;
int main() {
  int input;
  cout << "请输入一个值" << endl;
  cin >> input;
  (input % 2 != 0) ? cout << "这个数是奇数" << endl : cout << "这个数是偶数" << endl;//三目运算符
  if (input % 2 != 0) {
    cout << "这个数是奇数" << endl;
  }
  else if(input>100){//用else if可以再进行判断
    cout << "这个数很大" << endl;
  }
  char input1;
  cin >> input1;
  switch (input1) {
  case 'A':
    cout << "成绩为A" << endl;
    break;
  case 'B':
    cout << "成绩为B" << endl;
    break;
  case 'C':
    cout << "成绩为C" << endl;
    break;
  default:
    cout << "成绩这么差 赶快找个厂上班把" << endl;//记得每一条后面要break 不然他会一直执行后面的
  }
}

1:三目运算符 由 条件判断?语句1:语句2 组成 那么先执行条件判断 为真则执行语句1,假则执行语句2


2:if else 翻译成中文是如果...否则... if里的条件判断为真则执行if里的语句 否则执行else里的语句 同样也可以 if else if再进行条件判断


3:switch(条件判断) 下面的case是对应条件判断的值,对应上了则执行case里的语句,值得注意的是每条语句里要写break 不然就会执行匹配上的case后面的所有分支


tips:较简单的判断用三目运算符 2-5个的可以用if else  复杂的还是用switch比较好


相关文章
|
C++
【C++基础】运算符详解
这篇文章详细解释了C++中运算符的用法,包括算术运算符、赋值运算符、比较运算符和逻辑运算符,以及它们在表达式中的作用和示例。
336 2
|
C++
c++学习笔记02 运算符
C++学习笔记,介绍了C++中的运算符,包括基本的加减乘除、求模、前后置递增递减、赋值运算符、比较运算符和逻辑运算符的使用及其注意事项。
207 6
|
安全 C++
C++一分钟之-控制流:if语句与条件判断
【6月更文挑战第18天】在C++中,`if`语句是控制流的核心,用于条件判断和决策。简单`if`检查条件是否为真,执行相应代码;`if-else`添加了否定分支;而`if-else if-else`链处理多个条件。常见问题包括真假值混淆(非零为真)、逻辑运算符误用、缺少可读性以及边界条件忽视。通过明确比较、理解逻辑运算符和强化边界检查,可以提高代码质量。示例展示了根据成绩输出不同反馈,强调了逻辑的清晰性和可维护性。掌握`if`语句是编写有效逻辑的关键。
479 13
|
C语言 C++ 开发者
C++基础知识(一:命名空间的各种使用方法)
C++在C的基础上引入了更多的元素,例如类,类的私密性要比C中的结构体更加优秀,引用,重载,命名空间,以及STL库,模板编程和更多的函数,在面向对象的编程上更加高效。C语言的优势则是更加底层,编译速度会更快,在编写内核时大多数都是C语言去写。 在C++中,命名空间(Namespace)是一种组织代码的方式,主要用于解决全局变量、函数或类的命名冲突问题。命名空间提供了一种封装机制,允许开发者将相关的类、函数、变量等放在一个逻辑上封闭的区域中,这样相同的名字在不同的命名空间中可以共存,而不会相互干扰。
469 0
C++之运算符
C++之运算符
224 1
|
C++
C++一分钟之-理解C++的运算符与表达式
【6月更文挑战第18C++的运算符和表达式构成了编程的基础,涉及数学计算、逻辑判断、对象操作和内存管理。算术、关系、逻辑、位、赋值运算符各有用途,如`+`、`-`做加减,`==`、`!=`做比较。理解运算符优先级和结合律至关重要。常见错误包括优先级混淆、整数除法截断、逻辑运算符误用和位运算误解。解决策略包括明确优先级、确保浮点数除法、正确使用逻辑运算符和谨慎进行位运算。通过实例代码学习,如 `(a &gt; b) ? &quot;greater&quot; : &quot;not greater&quot;`,能够帮助更好地理解和应用这些概念。掌握这些基础知识是编写高效、清晰C++代码的关键。
233 3
|
安全 程序员 C++
C++一分钟之-重载运算符
【6月更文挑战第21天】C++的运算符重载让程序员能为自定义类型定制运算符行为,增强代码表达力。但要注意清晰性、优先级和返回类型。遵循运算符原有意义,充分测试,并用注释解释非直观设计。示例展示了如何为复数类重载`+`运算符。避免重载内置类型,注意结合性,且慎用隐式转换。重载应提升可读性而非复杂化代码。
209 2
|
C++
c++运算符
c++运算符
179 2
|
安全 C++ Windows
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)