信息技术教案

4.5 选择结构之提高部分

时间:2015-10-14 来源:无忧教育网 编辑:森林狼 点击:

4.5 选择结构之提高部分

4.5.1 用条件表达式实现简单的选择结构
在if语句中,当被判别的表达式的值为“真”或“假” 时,都执行一个赋值语句且向同一个变量赋值
如:if (a>b)
           max=a;
      else 
           max=b;
条件运算符
max = (a > b) ? a : b;

条件运算符优先于赋值运算符
条件运算符的结合方向为“自右至左”
以下为合法的使用方法:
a>b ? (a=100):(b=100);
a>b ? printf(“%d”,a): printf(“%d”,b);

条件表达式的一般形式为
表达式1?表达式2: 表达式3
4.5.2 在程序中使用条件表达式
例4.4 输入一个字符,判别它是否大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。
#include <stdio.h>
 void main ( )                 
 { char ch;
    scanf("%c",&ch);
    ch=(ch>='A'&& ch<='Z')?(ch+32):ch;
    printf("%c\n",ch);
 }

A↙
a

  [工作计划范文专题]   [征文演讲专题]   [描写家乡的作文专题]   [奥运作文专题]

本文地址:http://www.edu399.com/jiaoan/xxjs/142226.html
本文标题:4.5 选择结构之提高部分
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)