基础8

来源:互联网 发布:vnr网络数据库 编辑:程序博客网 时间:2024/06/05 08:03

if和switch的区别:

- if :    1. 对具体的值进行判断。    2. 对区间判断。    3. 对运算结果是boolean类型的表达式进行判断。- switch :    1. 对具体的值进行判断。    2. 值得个数通常是固定的。- 对于及格固定的值判断,建议使用switch语句,因为switch语句会将具体的答案都加载进内存。效率相对高一点。

循环结构

循环结构的代表语句: while ,do while, for1. while语句        格式:  while(条件表达式)                {                    执行语句;                }2. do while语句        格式:  do                 {                     执行语句;                 }while(条件表达式);do while语句的特点:无论条件是否满足,循环体至少执行一次。3.  for 语句:          格式:          for(初始化表达式;循环条件表达式;循环后的操作表达式)          {              执行语句;(循环体)           }注:    - for里面的连个表达式运行的顺序。初始化表达式只读一次,判断循环条件,为真就执行循环体,然后在执行循环后表达式,接着继续判断循环条件,重复整个过程,直到条件不满足。    - while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就在内存中释放,而while循环使用的变量在循环结束后还可以继续使用。    - 最简单无限循环格式:while(true),for(;;)无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。
0 0
原创粉丝点击