4、变量的定义与初始化
看下面例子。
//#include
void main( )
{
int a;
char ch;
for (ch=’a’ ;ch
{
a=ch;
cout
}
}
程序输出什么结果?
答:将输出97,98,…,122
在c++中,任何一个变量在被引用之前必须被定义。c++中变量可以在程序中随时定义,不必集中在程序之前。
定义格式:
〈类型〉〈变量名表〉;
当有多个变量时,其间用逗号隔开。例如:
int i,j,k;
float x,y,z;
char c1,c2,c3;
注意:在同一个内存块中不允许定义同名变量,即不允许重复定义一个变量。
变量在定义时可直接给变量一个初始值,称为变量初始化。变量初始化也可放在需要的时候进行。变量被初始化后其值将保存到被改变为止。变量定义以后,如果没有被初始化,并不意味着这个变量中没值,该变量中要么是默认值,要么是无效值。在后面将要讲到,对外部和静态变量定义后其默认值对int型的为0,对浮点型的为0.0;对char型为空。而其他内部变量未初始化时其值是无效的,这是因为该变量所在地址中的内容是先前保留下来的无意义的值。
在定义变量时可一次初始化多个变量。例如:
float x,y=3.14,z=0.0;
char ch1=’a’; ch2=’/n’;
这里&#
c++知识复习5.0
最新推荐文章于 2022-03-30 20:50:05 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)