switch语法与if语法的选取
1.switch语法与if语句均可用于“针对同一条件的多种结果选择性
的执行不同代码”,其本上使用switch垡可以实现的,多重if语
句都可以实现,相比之下,switch存在以下优点:
1.语法结构清晰,代码可读性更强
2.执行效率略高,switch语法会将所有的case形成一个跳转表
仅需对expression进行一次的判断,即可绝定执行某个分支而
多重if语句则需要从上至下执行若干次判断,直至满足某条件,
switch这样的工作模式是牺牲空间换取时间的做法。
循环控制与循环嵌套
1.continue语句:中止当前循环,继续执行下一次循环体。
2.break语句:中止整个循环,亦称之为跳出循环。
for语法中的语句缺省:
1.for循环的圆括号中,使用分号分隔的initialization,termination,increment。
这三部分都是可以不写的,但分号不能省略。
数组
1.数组是一组具有相同名称的变量的集合,他的每个元素都具有相同的数据类型
2.数组中的每一个变量使用相同的数组名,但使用不同的唯一标识
3.数组的声明:数据类型[]数组名或数据类型 数组名[];
4.静态初始化数组:
1.数组被声明后,还需经过初始化才可以使用。
2.数组的初始化区分为静态初始化和动态初始化。
3.静态初始化的语法格式为:数据类型[]数组名={值1,值2。。。。值n}
4.使用静态方式初始化,声明和初始化都必须在同一条语句中
5.动态初始化数组:数组名=new 数组类型[数组长度]
或者数组名=new 数据类型[]{值1,值2,。。。。值n}
数据结构基础
什么是内存
1.内存即内部存储器,也称之为主存,是计算机运行时必不可少的存储设备,主要有
主板上的ROM、cpu内部寄存器、内存条,其他存储器均为外存。也称为辅存。
2.内存是唯一的可以直接访问的存储器,所以内存cpu与其他外部设备交换数据的桥梁。