do是什么车,do是什么文件格式

  

  5.程序结构   

  

  在C语言程序中,有三种程序结构:序列结构、选择结构(分支结构)和循环结构。   

  

  序列结构:根据实物的特点,必须一个一个的完成。   

  

  结构:到达某个节点后,它会在一次判断结果后决定走哪条分支。   

  

  循环结构:循环结构有一个循环体,循环体是一段代码。对于循环结构,关键是根据判断结果决定循环执行多少次。   

  

  总结:对于序列结构,不需要判断,因为下一条指令就是你要执行的。既要判断循环,又要判断选择结构。然后根据判断结果决定怎么做。   

  

  在逻辑中,有一种类型叫布尔型(也叫布尔型,中文叫布尔型)。布尔类型只有两个值,true和false。   

  

  c中有一些判断运算符。   

  

  ==等于   

  

  !=不等于   

  

  比.更大   

  

  不到   

  

  =大于或等于   

  

  =小于或等于   

  

  使用这些判断运算符,可以编写一个判断表达式,这个判断表达式的最终值是一个bool类型。判断表达式的bool值决定了选择结构如何选择,循环结构如何循环。   

  

  5.1.选择结构的详细说明:   

  

  C语言中有两种选择结构:   

  

  第一种:if else   

  

  关键词介绍:if else else if   

  

  If (bool值)//如果bool值为真,执行代码段1;否则,执行代码段2   

  

  {   

  

  代码段1   

  

  }   

  

  其他   

  

  {   

  

  代码段2   

  

  }   

  

  If (bool value 1) //如果bool value 1为真,则执行代码段1   

  

  {//否则,判断bool值2是否为真,若是,执行代码段2。   

  

  代码段1 //否则直接执行代码段3。   

  

  }   

  

  Else if (bool value 2) //开头只能有一个if,结尾只能有一个Else,但是中间   

  

  {//else如果能有很多。   

  

  代码段2   

  

  }   

  

  其他   

  

  {   

  

  代码段3   

  

  }   

  

  类型2:开关盒   

  

  5.2.C语言中的循环结构   

  

  C中常用的循环结构有三种:for循环、while循环和do while循环。   

  

  对于循环来说   

  

  For(循环控制变量初始化;周期终止条件;循环变量增量)   

  

  {   

  

  环状体   

  

  }   

  

  for循环的执行步骤:   

  

  1.首先初始化循环控制变量。   

  

  2.执行循环终止条件,如果判断结果为真,转到步骤3;如果为假,循环终止并退出。   

  

  3.执行循环体。   

  

  4.执行循环控制变量增量,并转到步骤2。   

  

  注意:   

  

  1.for循环中()的三部分可以省略吗?   

  

  在for循环的标准中,循环控制变量的初始化和增量要放在()中,循环控制变量在循环体中永远不要被改变(它的值可以被引用,但不应该被改变)。   

  

  while循环   

  

  5.2.3、do while循环   

  

  基础知识:   

  

  当我们定义一个局部变量,但它没有初始化,这个值是随机的。   

  

  标题:   

  

  1.给出三个数字,并打印出最大的数字。   

  

  2.规则:90%以上为优秀,80%以上为良好,60%以上为及格,以下为不及格。然后输入一个学生成绩,然后printf打印“你”、“梁”、“吉格”、“不吉哥”   

  

  3.计算100以内所有奇数的和。   

  

  4.算10!(10*9*8*7*1)   

  

  5.打印ASCII代码表(提示:使用%d表示数字,使用%c表示字符)   

  

  5.程序结构   

  

  在C语言程序中,有三种程序结构:序列结构、选择结构(分支结构)和循环结构。   

  

  顺序结构:根据实物的特点,必须一个一个的完成。   

  

  结构:到达某个节点后,它会在一次判断结果后决定走哪条分支。   

  

  循环结构:循环结构有一个循环体,循环体是一段代码。对于循环结构,关键是根据判断结果决定循环执行多少次。   

  

  5.1.选择结构的详细说明:   

  

  C语言中有两种选择结构:   

  

  第一种:if else   

  

  类型2:开关盒   

  

  涉及的c语言关键字:switch case break默认值   

  

  switch(variable)//执行这句话的时候,变量的值已经知道了。   

  

  {//当执行switchcase语句时,此变量的值将与每个   

  

  case 1: //case后的常量,试图找到第一个匹配项。   

  

代码段1; // 找到匹配的项目后,就去执行该case对应的代码段

  

break; // 如果没找到则继续下一个case,直到default。

  

case 常数2: // 如果前面的case都未匹配,则default匹配。

  

代码段2;

  

break;

  

.....

  

default:

  

代码段n;

  

break;

  

}

  

注意:

  

1、case中必须是常数,而且必须是整形(不能是float double,可以是int char)

  

2、一般来说,每个case中代码段后都必须有一个break;如果没有,结果可能会让你大吃一惊

  

3、case之后一般都会有default。语法上允许没有default,但是建议写代码时一定要写。

  

switch case和if else对比:

  

1、if else适合对比条件比较复杂,但是分支比较少的情况;switch case适合那种对比条件

  

不复杂,但是分支数很多的情况。

  

2、所有的选择结构,其实都可以用if else来实现。但是只有部分才可以用switch case实现。

  

一般的做法是:在适合使用switch case的情况下会优先使用switch case,如果不适合使用

  

switch case,则不得不使用if else。

  

5.2、C语言中的循环结构

  

C语言中常用的循环结构有三个:for循环、while循环、do while循环。

  

5.2.1、for循环

  

5.2.2、while循环

  

i = 1;

  

sum = 0; // 循环初始化

  

while (i < 100) // 终止条件

  

{

  

printf("i = %d.\n", i);

  

sum += i; // 循环体

  

i += 2; // 循环控制增量,属于循环体的一部分

  

}

  

while循环的执行步骤:

  

0、首先是循环初始化。这一部分其实不属于while循环本身。

  

1、先判断终止条件是否满足。如果是真,则进入第2步;否则直接退出。

  

2、执行循环体,然后转入第1步。

  

5.2.3、do while循环

  

i = 1;

  

sum = 0; // 初始化条件

  

do

  

{

  

printf("i = %d.\n", i);

  

sum += i;

  

i += 2; // 增量,循环体的一部分

  

}while (i < 100); // 终止条件

  

do while循环的执行步骤:

  

0、首先是循环初始化。这一部分其实不属于do while循环本身。

  

1、执行循环体(循环控制变量的增量是循环体的一部分)

  

2、判断终止条件。若成立,则转入1;若不成立则退出

  

总结:不管哪种循环结构,都不能缺少一些要素:

  

循环控制条件初始化,终止条件,循环控制变量增量,循环体。

  

不同的循环方式(for和while和do while)都有这些,只是格式不同,表现形式不同,放的地方

  

不同,可读性不同,看起来和设计起来难度不同。

  

while循环和do while循环哪里不同?while循环是先判断后执行,do while循环是先执行后判断

  

等循环开始转了之后,其实是一样的。

  

基础知识:

  

当我们定义了一个局部变量,但是没有初始化的时候,这个值是随机的。

  

理解和记忆是相互促进的。如果看不懂,就去记,记住了自然就明白了。如果记不住,就去理解,理解了自然就记住了。

  

相关文章