Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18689603
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: C/C++

2008-03-20 18:44:13

来源: 作者:antigloss 等级:一般
发布于2006-05-22 08:11 被读1712次 【字体: 】

    语句是程序的主要组成部分。C 语言的语句以分号(;)结束。例如:

        height = 1.70;

是一个语句,而

        height = 1.70

只不过是一个表达式。

    在表达式后面加上分号也构成合法的 C 语句,这就是所谓的表达式语句expression statement)。单独一个分号也是一个合法的语句。例如:

        ;
        15;
        9 + 6;

然而,以上这些语句毫无用处。我们一般使用语句来改变变量的值或者进行函数调用:

        var = 2006;
        function(var);
        var++;

到目前为止,我们一共接触了以下五种类型的语句:

        int var;             // 声明语句
        var = 8;             // 赋值语句
        ++var;               // 自增语句
        printf("%d", var);   // 函数调用语句
        return 0;            // return 语句

注意,声明语句和 return 语句都不属于表达式语句,如果把它们后面的分号去掉,得到的既非表达式,也没有值:

        int var    // 既非表达式,也没有值
        return 0   // 既非表达式,也没有值

参考资料:C Primer 5th Edition
          The C Programming Language 2nd Edition
          C99 标准

本文版权归 以及 作者 antigloss 共同所有,转载请注明原作者和出处。谢谢。

阅读(676) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~