1.c++里面变量的初始值
#include <iostream>
using namespace std;
int i; //默认值:0
float f; //默认值:0
double d; //默认值:0
short s; //默认值:0
int *p; //默认指向未知的位置,所以必须在使用的时候赋值,一般可以先赋初值0
int main(int argc, char *argv[]){
cout<<"i:"<<i<<endl;
cout<<"f:"<<f<<endl;
cout<<"d:"<<d<<endl;
cout<<"s:"<<s<<endl;
//cout<<"p:"<<*p<<endl; //会发生致命的错误,但是编译可以通过。由于p指向的可能是一个敏感的区域
int i1; //默认值为未知的值。
float f1; //默认值为未知的值。
double d1; //默认值为未知的值。
short s1; //默认值为未知的值。
cout<<"i1:"<<i1<<endl;
cout<<"f1:"<<f1<<endl;
cout<<"d1:"<<d1<<endl;
cout<<"s1:"<<s1<<endl;
system("pause");
return 0;
}