当前位置:网站首页>3.11-程序基本的控制语句 3.12-表达式 3.13-数据类型 3.14-常量/变量 3.15-标识符
3.11-程序基本的控制语句 3.12-表达式 3.13-数据类型 3.14-常量/变量 3.15-标识符
2022-08-09 23:33:00 【是李黏黏鸭】
目录
一、程序基本控制结构
1、分类

2、顺序结构
- 一条路从上往下依次执行,不会产生分支的情况。
3、循环结构
- 循环体的构成:初始赋值语句+条件判断语句+循环体+运算语句;例如C语言中的for、while等都是循环语句。
- 执行顺序:先执行初始赋值语句,再执行条件判断语句,满足条件,则去执行循环体,执行完循环体之后,执行运算语句,再进行条件判定,满足条件,继续执行循环体,否则直接结束循环。
4、选择结构:
- 有分支。
- Java中的if else、switch case语句
5、考法1:基本的控制结构有哪三种

6、考法2:各种控制结构的特点

- b=0:赋值语句。条件判断语句处的b=0表示false,不满足条件。
- a==0:判断语句;
- a++:先赋值给其他变量再自增1;
- ++b:先自增1再赋值给其他语句。
- a的初始值为0,判断a是否等于0,满足条件执行循环体(这里是空循环体),然后再给a自增1,再进行条件判断,a不等于0,不满足条件,循环结束。
- b的初始值为0,b=0表示FALSE,也就是不满足条件,直接结束循环,不执行b++语句。
二、表达式

1、表达式的分类
- 前缀表达式:(+ab)
- 中缀表达式:(a+b)
- 后缀表达式:(ab-) 逆波兰式
- 前后中是指操作符与两个操作数之间的关系。 操作符在两个操作数前就是前缀;在两个操作数后就是后缀;在两个操作数中间就是中缀。
- 在计算机逆波兰式求解时就会用到栈,也就是栈的典型的应用就是表达式的求值。
2、表达式的典型考题

- 先加括号
- 按运算优先级将操作符移到括号外

- 擦掉所有的括号

- 构造二叉树:


- 后序遍历
3、考法1:表达式实现的方法

4、考法2:中缀表达式转后缀表达式



三、数据类型
1、相关概念


2、考点1:表达式运算时数据类型转换

四、常量/变量
1、相关概念
- 常量:程序运行过程中值不变。
- 变量:再程序运行过程这种值不断变化。
- 全局量:作用域是全局。
- 局部量:作用域范围是局部。
2、考法1:变量/常量特性

五、标识符

边栏推荐
- 大龄测试员刚迈过了 35 岁这个“坎儿”,和大家说点儿心里话
- YOLOV5学习笔记(七)——训练自己数据集
- dlopen failed: library “libtaml.so“ not found
- ES6 从入门到精通 # 15:生成器 Generator 的用法
- Redis 非关系型数据库学习(一) ---- Redis 的安装
- 解锁时间生成与比较
- 知行合一的时候
- Golden Warehouse Database KingbaseGIS User Manual (6.6. Geometric Object Verification Function, 6.7. Spatial Reference System Function)
- WPF DataGrid using data templates
- 781. 森林中的兔子
猜你喜欢

The older tester has just passed the "hurdle" of being 35 years old, and I want to tell you something from my heart

重估HR SaaS:一体化后的新三年

【云原生】Kubernetes编排工具精讲

KingbaseGIS Jin Cang database using manual (6.3. Geometric object creation function)

分布式数据库难题(三):数据一致性

线程的同步与互斥

上交所实时行情文件汇总

深入理解Aarch64内存管理

RebatMq消息中间件(一) 各个中间件介绍

Project (7) - PolarSeg point cloud semantic segmentation
随机推荐
考柏的感慨
第十二,十三章 mysql数据类型,视图的课后练习
[C language] Address book "Static Memory Version"
【集训DAY4】询问【Hash】
足不出户也能看星空
【集训DAY3】中位数
防火墙之系统防护
redis分布式锁代码示例
程序员从佩洛西窜访事件中可以学到什么?
如何抑制告警风暴?
Distributed database problem (3): data consistency
Golden Warehouse Database KingbaseGIS User Manual (6.6. Geometric Object Verification Function, 6.7. Spatial Reference System Function)
YOLOV5学习笔记(七)——训练自己数据集
ES6 从入门到精通 # 14:迭代器 Iterator 的用法
ES6 从入门到精通 # 15:生成器 Generator 的用法
线程的同步与互斥
从TRPO到PPO(理论分析与数学证明)
Tensor flow 踩坑记
Kubernetes 开发环境比对
AppUser object extension based on ABP