全局变量与局部变量的初始化实例

来源:互联网 发布:cp1200 最新写频软件 编辑:程序博客网 时间:2024/05/22 04:46
#include <iostream.h>
int n;                               //初始化为0
void  f(){
static int i; //初始化为0
int j; //不被初始化,j值未知
cout<<"i="<<i<<", ";
cout<<"j="<<j<<endl;
}
int *p1;                             //p1被初始为0
void main(){
int *p2;                          //p2不被初始化,值未知
int m;                            //m不被初始化,值未知
f();                              //输出i=0,j=?,?表示不确定值
cout<<"n="<<n<<endl;          //输出n=0
cout<<"m="<<m<<endl;    //输出m=?,?表示不确定值
if(p1)  cout<<"p1="<<p1<<endl;//p1=0,无输出
if(p2)  cout<<"p2="<<p2<<endl;//输出p2=?,?表示不确定地址
}
原创粉丝点击