当前位置:首页 » 案例 - 第1页

置顶六六互联外贸抗投诉主机

发布 : zhushican | 分类 : 六六互联 | 评论 : 0 | 浏览 : 2283次
六六互联外贸抗投诉主机

06月09日

逗号运算符与表达示应用案例

发布 : zhushican | 分类 : 六六互联 | 评论 : 0 | 浏览 : 270次
逗号运算符与表达示应用案例

【案例描述】编程实现:输入int类型的二个变量x、y的值,输出表达式”++x,y--,x+=y-5“的值,并分析原因。输入:3,4输出:2【案例分析】1、输出表达式”++x,y--,x+=y-5“为逗号表达式,其值为最后一个表达式的值。2、逗号运算符的运算优先级最低,以上表达式与”(++x),(y--),(x+=y-5)“等价。3、逗号运算符的结合方向是从左至右。4、如果x=3,y=4,则以上逗号表达式的计算顺序是:(1)先计算表达式”++x“的值:x先加1,得到x=4。++x的值也为4(2)计算表达式”y--“的值:得到y--的值为4,y=3(3)计算表达式”x+=y-5“的值:该表达式即x=x+(y-5)。得到x=2,表达式”x+=y-5“的值也为2(4)这时整个表达式为4,3,2。其值

06月09日

条件运算符与表达示应用案例

发布 : zhushican | 分类 : 六六互联 | 评论 : 0 | 浏览 : 274次
条件运算符与表达示应用案例

【案例描述】在3.5的应用案例中,是通过表达式(x<60)+(x<75)+(x<90)来确定输出的。请修改为利用条件运算符输出。【案例分析】设成绩为x,则表达式x<60?'D':x<75?'C':x<90?'B':'A'能够确定输出。条件运算符是从右到左的结合方向,因此,该表达式等价于:x<60?'D':(x<75?'C':(x<90?'B':'A'))【参考代码】main(){charx; scanf("%d",&x); printf("%c"

06月09日

逻辑运算及表达式的应用案例

发布 : zhushican | 分类 : 六六互联 | 评论 : 0 | 浏览 : 251次
逻辑运算及表达式的应用案例

逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。【案例描述】输入成绩(为[0,100]上的整数),输出:1、A。如果成绩是[90,100]上的整数。2、B。如果成绩是[75,89]上的整数。3、C。如果成绩是[60,74]上的整数。4、D。如果成绩是[0,59]上的整数。编程时,暂不考虑用户输入其他数据的情形。输入:67输出:C输入:23输出:D【案例分析】1、关系运算表达式的值是逻辑值(成立时值为1,不成立时值为0)。2、逻辑值也是数,可以进行数值运算。如:x=67,则(x<60)+(x<75)的值为1。3、设成绩为x,则表达式(x<60)+(x<75)+(x<90)的值只可能是:(1)0。如果x>=90(2)1。

六六互联

服务器 | 主机

Copyright 六六互联.Some Rights Reserved.www.ic.vip