什么是变量定义和变量声明

如题所述

变量定义:定义合法类型、长度的值给变量,即赋值
变量声明:就是告诉编译器在程序中使用了哪些变量,及这些变量的数据类型以及变量的长度,然后为变量分配存储空间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-18
变量使用之前要声明。声明变量实际上就是给他分配一个存储空间。比如,int a,a未必要赋值
变量定义就是给变量赋值了。根据程序语言的规定,定义一个合法的值给变量。
第2个回答  2011-01-18
声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。而定义就是分配了内存。
文库对变量定义和变量声明的解释:http://wenku.baidu.com/view/17d251c7aa00b52acfc7ca1b.html
相似回答