当前位置: 首页 > news >正文

逻辑运算符、三元运算符、for循环、stack(栈),heap(堆),方法区,静态域

Lesson Two                        2018-04-17  19:58:39


逻辑运算符(用于逻辑运算,左右两边都是 true 或 false)
  逻辑与-& 和 短路与-&&
  区别: &当左边是否false时,右边依然会进行运算
    &&当左边为false时,右边不再进行运算
    使用的时候 建议使用 &&

 

  逻辑或-| 和 短路或 ||
  区别:| 当左边是true,右边依然会进行运算
    || 当左边为true时,右边不再进行运算
    使用的时候 建议使用 ||


 

三元运算符
  格式: (条件表达式)?表达式1:表达式2;
  要求: 表达式1与表达式2为同种数据,运算的结果也表达式1、2的类型一致。
  例:int a,b; (a>b)?a:b 如果a大于b则为a 反之选b
  在一定程度上,三元运算符可以与if-else互换


for:循环
  1.初始化条件
  2.循环条件
  3.迭代条件
  4.循环体


 

格式:for(1,2,3){4};
  执行过程: 1-2-4-3 - 2-4-3 - 2-4-3
  直到不满足循环条件,就会跳出


 

for的死循环:
  for(;;)
  一般情况,在死循环中,会有程序终止的语句,使用break实现


 

break:
  使用在循环结构中,用于跳出当前循环
continue:
  使用于循环结构中,用于跳出当次循环


 

stack(栈):对象的引用(对象在内存中的地址),局部变量(先进后出)
heap(堆):new出来的东西(包含成员变量)
方法区: 常量池
静态域:静态的变量


 

转载于:https://www.cnblogs.com/Fkuennhvo/p/8869892.html

相关文章:

  • python 字符转义_从零开始学习python(2)——字符串基础
  • 初识安全测试
  • tensorflow 迁移学习_中文学习资源:斯坦福大学CS231n计算机视觉课程
  • css3动画效果
  • excel打不开怎么修复_遇到MP4视频打不开应该怎么做
  • py遍历字符串的每个字符_Python超详细的字符串用法大全
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)
  • 删除后别人的微信号变成wxid_腾讯开放微信号修改,一年一次,方法简单
  • Python之装饰器
  • t420i升级固态硬盘提升_老主机升级东芝RC500 NVMe固态硬盘,性能提升有多少?
  • 使用决策树预测隐形眼镜类型
  • 致远a8-v5-6.0协同管理软件_易达酒吧管理软件下载-易达酒吧管理软件v10.0免费版...
  • 如何让你产品的用户拥有一流的上传体验
  • fedora如何隐藏顶部状态栏_装修冷知识 厨房管道怎么隐藏?
  • 感悟
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 「译」Node.js Streams 基础
  • Android 架构优化~MVP 架构改造
  • Android组件 - 收藏集 - 掘金
  • Apache的80端口被占用以及访问时报错403
  • const let
  • Github访问慢解决办法
  • iOS编译提示和导航提示
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Spring Boot快速入门(一):Hello Spring Boot
  • Vue.js源码(2):初探List Rendering
  • 程序员该如何有效的找工作?
  • 技术胖1-4季视频复习— (看视频笔记)
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 利用DataURL技术在网页上显示图片
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 普通函数和构造函数的区别
  • 什么是Javascript函数节流?
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​卜东波研究员:高观点下的少儿计算思维
  • # 飞书APP集成平台-数字化落地
  • (09)Hive——CTE 公共表达式
  • (23)Linux的软硬连接
  • (4)logging(日志模块)
  • (70min)字节暑假实习二面(已挂)
  • (六)c52学习之旅-独立按键
  • (区间dp) (经典例题) 石子合并
  • (四) 虚拟摄像头vivi体验
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .net 微服务 服务保护 自动重试 Polly
  • .net操作Excel出错解决
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [Android学习笔记]ScrollView的使用
  • [C/C++] C/C++中数字与字符串之间的转换