C 变量声明的意义

C 预言为什么要规定先声明变量呢?为什么要指定变量的名字和对应的数据类型呢?

1、建立变量符号表
通过声明变量,编译器可以建立变量符号表,如此一来,程序中用到了多少变量,每个变量的类型是什么,编译器非常清楚,是否使用了没有声明的变量,编译器在编译期间就可以发现。从而帮助了程序员由于疏忽而将变量名写错的情况。

2、变量的数据类型指示系统分配多少内存空间

3、变量的数据类型指示了系统如何解释存储空间中的值
同样的数值,不同的类型将有不同的解释。int占据4个字节,float也占据4个字节,在内存中同样也是存储的二进制数,并且这个二进制数也没有标识区分当前是int还是float。如何区分?就是通过变量的数据类型来区分的。由于声明建立了变量符号表,所以系统知道变量改如何解释。

4、变量的数据类型确定了改变量的取值范围

5、不同的数据类型有不同的操作
如整数可以求余,实数不可以。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 7,865评论 0 27
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 你尝试过写作时脑子里一片空白嘛? 你感受过因此而产生的巨大失落嘛? 你能记起你最后一次产生表达欲望的时候嘛? 这段...
    被音乐玩弄的男人阅读 1,173评论 0 1
  • 2017年3月3日,星期五;农历二月初六;丁酉年,壬寅月,己丑日;牛日冲(癸未)羊;双鱼座。宜出差去北京,宜自带电...
    莱顿道长阅读 302评论 0 0