黑马程序员---C语言学习笔记之三

来源:互联网 发布:人工智能 赌场 电影 编辑:程序博客网 时间:2024/06/09 22:37

------- android培训java培训、期待与您交流! ----------

1.流程控制语句:顺序,分支,循环

2.分支语句是C中用来进行逻辑控制的语句,一般不建议if else语句的深层嵌套,会影响程序的可读性
  if else 语句的匹配:else总是和上面最近的一个if语句匹配

3.for循环语句结构如下:
  for(初始化语句; 循环条件判断语句; 循环调整语句)
  {
    ....;
  }
  先执行初始化语句,然后判断循环条件判断语句是否为真,如果为真,执行循环体内的语句,然后执行循环调整语句
  再次判断循环条件判断语句是否为真,如果为真,就继续执行循环体内的语句,直到循环条件判断语句不成立为止

4.while循环语句结构如下:
  while(条件表达式)
  {
    ....;
  }
  先判断条件表达式,如果为真,执行循环体内的语句,执行后循环返回,再次判断条件表达式,直到条件表达式为假为止

5.do while循环语句结构如下:
  do
  {
    ....;
  }
  while(条件表达式);
  先进入循环体执行后,判断条件表达式,如果为真,则执行后循环返回
  再次判断条件表达式,直至条件表达式为假为止
  它和while循环的主要区别就是do while中的循环体至少会执行一次

6.分支控制结构switch:
  switch(表达式)
  {
    case1:
      ....;
      break;
    case2:
      ....;
      break;
    default:
      break;
  }
  表达式必须有整型结果或可以转换成整型,一般为整型或字符型
  根据表达式的值和哪个case后面的值匹配,判断从哪个case进入语句块
  如果不是为了实现特殊逻辑,每个case都应该有出口,即break。否则,在进入case后还是会执行下面的标签定义的语句
  default标签定义了一个缺省入口,如果上面的case均不匹配,则进入该入口。default不是必需的

7.break语句用来跳出循环体,继续执行循环体下面的语句。
  continue语句用来略过循环体中剩余的语句,直接执行下一次循环调整语句,继续执行下一次循环

0 0
原创粉丝点击