运算符与分支结构
来源:互联网 发布:手机网络抓包工具 编辑:程序博客网 时间:2024/05/22 15:07
一 、运算符
1.算术运算符:+(加) -(减) *(乘) / (除)%(取余)
2.赋值运算符:=(等) += (加等) *= (乘等) %=(余等) -= (余等) ++(自增) --(自减)
a += b -> a = a + b; a *= b -> a = a * b
a++ -> a = a + 1 ; a-- -> a = a - 1;
a++ 在后先运算再自增,++a 在前先自增再运算
3.比较运算符:>(大于) <(小于) >=(大于且等于) <= (小于且等于) !=(不等于) == (等于)
4.逻辑运算符:(1)与, 用&&来表示 例:(条件1) && (条件2)-->当2个条件都成立时才返回true,|只要有一个不成立就返回false,若确定条件1不成立时,会出现短路情况,条件2不会执行。
(2)或, 用 || 来表示 例:(条件1) || (条件2) --> 只要条件1和条件2当中 有一个条件成立 就返回true,若条件1成立时 整个表达式就成立 这时也会出现短路情况 条件2 不执行。
(3)非, 用!号来表示, 非 只有2种情况 1.非假即真 2.非真即假
5.条件运算符 :三元(三目)表达式
(a > b) ? a : b;当条件成立时 返回a的值,条件不成立返回b的值
如果我们定义2个数,返回这2个数的最大值
我们可以先设置2个数的值
int a = 5; int b = 10;
int max = (a > b) ? a: b;
因为a是小于b的,所以这时系统返回的是b的值。
二、分支结构
我们需要了解它的执行结构和分支形式
它的执行结构分为 顺序执行、分支执行和循环执行。
分支形式有3中,我们用if语句来表示:
形式1:if (条件语句){执行语句}; 条件语句成立 则执行 执行语句
形式2:if (条件语句) { 语句1 }else{ 语句2 } 如果条件语句成立 执行语句1 反之执行 语句2
形式3:if (条件1) { 语句1 }else if (条件2) { 语句2 }else (条件3) { 语句3 } 当条件1成立时 执行语句1 反之不成立 需要查看 条件2 成立 执行语句2 不成立执行 else 的语句3
所有条件都不成立时 才执行else,else 只能有一个 并且在if语句的最后。
在分支结构中我们还会用到swicth
它的表达方式是switch (值) {
case 条件1(与值进行匹配): 如果case中执行的语句超过1条 需要加上大括号{ }
break; 若前面条件成立 则跳出整个switch 语句 直接执行大括号下面的语句
case 条件2()
default: 所有case都没匹配上 执行default
break;}
- 运算符与分支结构
- 运算符与分支结构
- 运算符,分支结构.
- 运算符、表达式、分支结构
- java基础-02java运算符与分支结构
- C2-分支结构及运算符
- day03_运算符_分支结构_20150803
- 2.4 分支结构-条件运算符
- OS笔记:第三篇 C语言中的运算符与if分支结构
- C语言程序设计实践(OJ)-算术运算与分支结构
- Java基础03-运算符和分支结构
- FUNDAMENTAL Unit03 运算符和表达式 、 分支结构
- RE:JAVA学习-运算符和分支结构
- JS中的运算符&JS中的分支结构
- 分支结构与循环结构
- oracle(02): PL/SQL基本概念,关系运算符,顺序结构,分支结构,循环结构
- 分支结构与循环语句
- Java入门(1) —— 变量、运算符、分支结构和程序员思维的理解
- 基于opencv的图像拼接(四): 基于stitch类的离线图像拼接
- Direct3D9之二学习资源篇
- 多态(Polymorphism)的实现机制(下)--Java篇
- docker报错FATA [0000] Get http:///var/run/docker.sock/v1.17/version:dial unix /var/run/docker.sock(FAT
- 【hdu 2066】 一个人的旅行
- 运算符与分支结构
- Linux-使用命令安装gcc/g++, gdb, vim
- 数据结构代码实现(循环队列的实现,数组)
- JQuery划过表格变色
- Redis的五种存储类型和其应用场景
- 随机数版quicksort
- Pycharm调用同级目录下的py脚本bug
- 欢迎使用CSDN-markdown编辑器
- 排序_插入排序