用考网 > 计算机类 > 计算机等级 > 资讯 > 《计算机三级网络技术:重点理论知识》正文

计算机三级网络技术:重点理论知识

用考网【资讯】 编辑:未知 发布时间:2015-05-27 09:10:10

  1.if语句的相关知识

  if语句有以下几种基本形式:

  (1)简单的if语句

  语句形式如下:

  if(表达式) 语句

  其执行过程:

  首先计算紧跟在if后面的一对圆括号中的表达式的值,如果表达式的值为非零(真),则执行其后的if子句,然后再执行if语句后的下一条语句;如果表达式的值为零(假),则跳过if子句,直接执行if语句的下一条语句。

  (2)简单的if-else语句 语句形式如下:

  if(表达式) 语句1

  else 语句2

  其执行过程:

  首先计算紧跟在if后面的一对圆括号内的表达式的值,如果表达式的值为非0,执行语句1,然后跳过语句2,直接执行if语句的下一条语句;如果表达式的值为0,则跳过语句l,执行语句2,执行完之后接着执行if语句的下一条语句。

  (3)嵌套的if语句

  ①在if子句中嵌套具有else子句的if语句

  语句形式如下:

  if(表达式1)

  if(表达式2) 语句1

  else 语句2

  else

  语句3:

  当表达式l的值为非0时,执行内嵌的if-else语句;当表达式l的值为0时,执行语句3。

  ②在if子句中嵌套不含else子句的if语句

  语句形式如下:

  if(表达式1)

  if(表达式2) 语句1

  else 语句2

  else

  语句2:

  注意:在if子句中的一对花括号不可缺少。因为c语言的语法规定:else子句总是与前面最近的不带else的if相结合,与书写格式无关。

  ⑨在else子句中嵌套if语句 语句形式如下:

  ·内嵌的if语句带有else:

  if(表达式1) 语句1

  else

  if(表达式2) 语句2

  else 语句3

  ·内嵌的if语句不带else:

  if(表达式1) 语句1

  else

  if(表达式2) 语句2

计算机三级网络技术:重点理论知识

  2.For循环的相关知识 for循环语句的一般形式如下:

  for(表达式1;表达式2;表达式3)循环体

  (1)for循环语句的执行过程

  ①计算表达式l的值。

  ②计算表达式2。若其值为非0,转步骤③;若其值为0,转步骤⑤。

  ③执行一次for循环体。

  ④计算表达式3,转向步骤②。

  ⑤结束循环。

  (2)有关for循环的相关说明

  ①for语句中的表达式可以部分或全部省略,但两个“;”不可省略。

  ②for后一对圆括号中的表达式可以是任意有效的C语言表达式。

  (3)break语句

  用break语句可以使程序跳出switch语句体,也可用break语句在循环结构中终止本层循环体,从而提前结束本层循环。

  break语句的使用说明:

  ①只能在循环体内和switch语句体内使用break语句。

  ②当break出现在循环体中的switch语句体中时,其作用只是跳出该switch语句体,并不能中止循环体的执行,若想强行终止循环体的执行,可以在循环体中(但并不在switch语句中)设置break语句,满足某种条件则跳出本层循环体。

  (4)continue语句

  continue语句的作用是跳过本次循环体中余下尚未执行的语句,立刻进行下一次的循环条件判定,可以理解为仅结束本次循环。注意:执行continue语句并没有使整个循环终止。

  3.while循环的一般形式

  (1)while循环的一般形式如下:

  while(表达式)循环体

  说明:

  ①while是C语言的关键字。

  ②while后一对圆括号中的表达式,可以是C语言中任意合法的表达式,但不能为空,它用来控制循环体是否执行。

  ③在语法上,循环体只能是一条可执行语句,若循环体内中有多个语句,则应该使用复合语句。

  (2)while循环的执行过程:

  ①计算while圆括号中表达式的值。当值为非0时,执行步骤(2);当值为0时,执行步骤④。

  ②执行循环体一次。

  ③转去执行步骤①。

  ④退出while循环。

Copyright @ 2006 - 2017 用考网 All Rights Reserved

用考网 版权所有 粤ICP备17065803号-4

回到顶部