首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

C语言的表达式

C语言的表达式

表达式由运算符和操作数组成。单独一个操作数是最简单的表达式。请看以下例子:

                     9

                    -4

                    +5

                 3 + 6

       A * ( B/C - D )

             E = 9 / 3

           F = ++E % 3

表达式中的表达式称为子表达式。例如:B/C 是 A * ( B/C - D ) 的子表达式。

    每个表达式都有一个值,这是 C 语言的一个重要属性。显而易见的,9 和 -4 的值就是 9 和 -4,3 + 6 的值就是 9 。E = 9 / 3 的值是 3 ,也就是是 = 号左边的变量 E 被赋予的值。我们再来看看下面这个表达式:

        8 - (A = 2 * 3)

想想看,它的值是多少?没错,就是 2 。但是,不推荐使用这种表达式,因为可读性太差。
返回列表