bokee.net

其他职业博客

正文 更多文章

C语言的控制结构(if和switch)——第十五课

1.1.1          三种基本控制结构及流程图

(1)顺序结构,最基本的结构,语句依次执行。

(2)选择结构,带有判断的流程。

(3)循环结构,带有重复的结构。

1.1.2          选择结构的基本语法

(1)基本形式

       if  (判断条件)

   语句块;

(2)复合if语句

if (判断条件1)

   语句块1;

else

 语句块1;

(3)多重选择结构嵌套的if-else语句,也叫多重分支语句。

它相当于多个if语句的组合,语法如下

if (判断条件1)

   语句块1;

else if(判断条件2)

   语句块2;

else if(判断条件n)

   语句块n;

else

   语句块n;

(4)嵌套的if语句,注意else和离其最近的if匹配

课堂练习一 

 

1.1.3          switch结构

switch (表达式){

   case 常量1:

         语句块1;

   case 常量2:

         语句块2;

   ....

   default:

         语句n;

}

1.1.4          switchif语句的不同点

(1)case后的表达式必须是一个整型常量,if语句的表达式是一个关系或者逻辑表达式。

(2)switch语句中case后的常量值不能又重复。而ifelse if里的判断条件可以相同(虽然这么写没有实际意义)。

(3)switch语句可以转化成对应的if /else if语句

例如下面两段代码是等价的

switch (x)

{

  case 1:

     f();

     break;

  case 2:

     g();

     break;

   default:

      h();

}

 

if (x==1)

   f();

else (x==2)

   g();

else

   h();

1.1.5          命令行工具的使用方法

   winxp,开始->”附件”->”命令提示符

  然后进入程序所在目录,输入程序名即可。

1.1.6          ascii码表

分享到:

上一篇:分支结构流程图(第八课内容)

下一篇:while——第十六课