c++中所有变量在使用之前,必须声明吗

如题所述

必须的。如果不声明会报错,因为电脑不知道你的这个变量是什么类型,存储地址在哪。
在一些语言里(比如QBasic)可以不声明就直接用变量,但是个人感觉那样在写程序的时候容易造成混乱。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-27
是的,程序在运行前要先编译,在编译时为变量分配内存空间,不同类型的变量所需内存空间的大小不同,变量声明后便可以有一定的战局内存的大小。
第2个回答  2012-05-27
这个是必须的,c++是强类型语言
第3个回答  2012-05-28
先声明在使用
第4个回答  2012-05-27