聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 正在进行安全检测...

正在进行安全检测...

时间:2023-11-18 15:18:21    下载该word文档
C语言中的表达式与表达式的值ExpressionandItsValueofCLanguageLIUYu-li(ElectronDepartment,EngineeringCollege,LinyiNormalUniversity,Linyi276000,China:Thispaperdiscusseddetailedlythewayofevaluationofexpressionwiththeconceptofminimumexpression,andanalysedtheconcreteapplicationandanalyticmethodofevaluationofexpression.1引言C语言是基于结构化程序设计思想的程序设计语言,结构化的程序由函数组成,而函数是由语句组成的。C语言中语句的标志是分号,对于一个语句而言,去掉分号后,它只是一个式子,这个式子就是表达式。2表达式表达式是构成语句的基本单位,C语言中的表达式是由运算符串联起来的式子,所串联的对象可以是常量、变量或函数调用。表达式的划分是由运算符来决定的,由算术运算符串联起来的式子称为算术表达式;由关系运算符串联起来的式子称为关系表达式等。很多情况下需要讨论有且只有一个运算符的表达式,因此把这种有且只有一个运算符所构成的表达式称为最小表达式,a+b!a等就是最小表达式。任何复杂的的表达式都是由最小表达式构成的,如:a+b>c+d,这是一个关系表
达式,而关系运算符的两边又是有算术表达式a+bc+d组成,这两个算术表达式都是最小表达式。最小表达式是求值的基本单位,因此在最小表达式两边加上括号而不影响整个表达式的值,如a+b>c+d(a+b>(c+d的结果是一样的。对于一个复杂的表达式而言,划分最小表达式的依据是各种运算符的优先级和结合性,首先以表达式中优先级最高的运算符为核心划分出一级最小表达式,然后加上小括号运算符,小括号里面的最小表达式使用它的值进行替换,因此形成一个新的表达式,然后这个新的表达式的基础上寻找二级最小表达式,直到将原表达式分成只有一个运算符的表达式为止,根据最后的这个运算符就能确定原表达式的类型,因此就能确定原表达式的值及其类型。3表达式的值表达式的值是表达式运算后的结果,任何一个表达式都会有一个值及其类型,这个值是一个常量,也就是说任何一个最小表达式的值都是一个某种类型的常量,算术表达式的的值是整形或浮点型的常量,关系表达式或逻辑表达式的值是逻辑量011+2是一个算术表达式,它的结果3是一个整形常量,1+2+5这个算术表达式可以通过寻找最小表达式的的方式将其改成(1+2+5,在运算(1+2+5这个表达式时,小括号部分是一个最小表达式,需要使用该最小表达式的值(常量)和5进行运算,3+5对于这个新的表达式而言,它只有一个运算符,是一个最小表达式,们可以根据这个最小表达式确定原表达式是一个算术表达式,它最终的结

免费下载 Word文档免费下载: 正在进行安全检测...

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服