C语言中之轮回结构及选择结构

  1. 缘何采取循环?

    还执行某段代码 

  2. while(条件){

    循环体;

    }

当条件建立的时候便推行循环体,条件不建,就退循环,继续执行while后面的话语

  1. for ( 初始表达式 ; 条件 ; 表达式3){

    循环体;

    }

    初步表达式只实行同一次,然后判断标准是否建立
    ,成立之话语虽行循环体,然后再实施表达式3;当规则不立的当儿即便淡出循环。

  2. break 可以中断循环

continue结束本次巡回,继续判断标准是否建立,继续下一样不善巡回

  1. do {

    循环体;

    } while (条件);

  2. 默认情况下,程序是各个执行的

  3. 俺们程序员可以改变程序的执行顺序

  4. 先后的着力构造发生三栽:顺序结构、选择结构、循环结构

  5. 慎选结构要出零星栽:if…else 和switch

5.  if(条件表达式) {

语句块

}

程序执行到if语句时,先判断标准表达式是否成立
,如果起,就实行语句块,如果无建 ,就推行if语句后面的代码。

  1. if(条件表达式) {

    语句块1

    } else {

    语句块2

   }

程序执行时,先判断标准表达式是否成立
,如果成立 ,执行报告句片1;如果未成立,就尽报告句片2.

  1. 多层if

    if ( 条件表达式1 ) {

    语句块1

    } else if (条件发挥式2) {

    语句块2

    } else if (条件表达式3) {

    语句块3

    } else {

    语句块4

    }

事先判断标准表达式1,如果条件1建立,执行报告句块1,执行了晚,继续执行if语句后面的代码;

条件表达式1而无成立的话,
再判断标准发挥式2,如果起,执行报告句块2;如果非起的话,再判断标准发挥式3,如果基准3建,执行语句块3,如果非建,就推行语句块4.

  1. if语句可以嵌套

    if ( 条件1 ){

    if (条件1.1){

 

} else {

 

}

}else {

if( 条件2.1) {

 

} else if (条件2.2) {

 

}

}

  1. 提议,在运用if的时候,语句块都为此 大括弧{} 括起来

 

  1. switch语句,多支选择报告句

    switch ( 表达式 ) {

    case  值1 :

    语句块1;

    break;

    case  值2 :

    语句块2;

    break;

    case  值3 :

    语句块3;

    break;

    default:

    语句块n;

    break;

    }

10.1当表达式的价值是一对偏离散值的时,可以就此switch结构进行选

10.2  case后面的价未克更

10.3  每个case后面还产生一个break语句,可以跳出switch结构,如果case
值1:后面的语句块中从未break语句,程序会继续执行case值2,直到撞break语句或者实行了switch结构。

10.4 default如果未是身处最后吧,也需要发出break语句

10.5 case 没有先后顺序,即使default语句,也得在前方

10.6 switch结构为可嵌套

 

11.
提醒大家,如果需要用户输入数据的时节,首先使判断用户输入数据的合法性,在展开用户输入数据合法性检查时,一般发生个别种植处理方式:一凡不合法的多少,直接归,不向下实行了;第二道是:设置一个表明,当用户输入不合法数据经常,修改标志的价,再冲标志的价值进行判断是否为下执行。

 

习:输入一个假名,判断该字母对应的星期几,如果一个假名不能够完全代表,要求输入第二个假名

 

作业0:输入一个月份,输出对应之季度,

如果输入12或者1或2,输出冬天

 

作业1:输入一个时日,输出这个时空过后的平等秒

输入:15:59:34

输出:15: 59:35

输入:23:59:59

输出:00:00:00

 

作业二:输入一个日子,输出当前日期是立同样年之第几天

2016-3-3

输出: 63

  1. 输入一个矩形的增长与松动,输出矩形的面积

  2. 输入一个全面的半径,输出圆的面积与周长

3.由键盘上输入三个数,输出其中最要命勤及极小数

4.自键盘上输入三单数,按自深到有些排序输出

5.编写程序输入月份及日期,给起相应的星座。下面是繁星座计算表:

3月21日~4月20日     白羊 

4月21日~5月20日      金牛 

5月21日~6月20日      双子

6月21日~7月22日     巨蟹

 7月23日~8月22日      狮子 

8月23日~9月22日      处女

9月23日~10月22日   天秤 

10月23日~11月22日 天蝎 

11月23日~12月22日 人马

12月23日~1月20日   摩羯

 1月21日~2月20日      宝瓶 

2月21日~3月20日      双鱼