设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 427|回复: 0

IT百科——表达式

[复制链接]
MrLi 发表于 2013-12-17 13:00:05 | 显示全部楼层 |阅读模式
表达式

编程语言中的表达式是指明确的变量、常量、变量、运算符和函数的组合,同时需要配上编程语言的协议和优先级规则进行解释,经过计算然后得到另外变量(即结果,在一种编程环境中)。这过程类似于数学表达式式中的求值。这个结果可以是任何类型的变量,例如数字、字符串和逻辑值。

例如,2+3是数值运算算式而程序中表达式结果为5。一个变量也是表达式,因为他表示一个内存中的“量(值)”,所以y+6是表达式。关系表达式的一个例子是4≠4,计算结果是false

C和C的衍生语言中,调用一个viod返回值的函数也是表达式,其结果是void。void类型值不能使用,所以void型结果的表达式的值总会被抛弃。

编程语言中的函数和包含函数的表达式可能有“副作用”。有“副作用”的表达式通常不具有应用透明的属性。在很多编程语言中(例如C++),表达式以英文分号(;)结尾就把表达式转化为了表达式语句。这个要求执行计算表达式他的副作用,忽略表达式的结果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-12-13 22:03

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表