最常见的问题之一是在C或C++中,未初始化的原始数据值将是什么值?嗯,答案在不同的系统中是不同的。我们可以假设编译器会将变量赋值为0。对于整数,可以将其赋值为0,对于浮点数,可以将其赋值为0.0,但是对于字符类型的数据,会是什么呢?
示例
#include
using namespace std;
main() {
char a;
float b;
int c;
double d;
long e;
cout
2023年 8月 29日 43.3k 0
最常见的问题之一是在C或C++中,未初始化的原始数据值将是什么值?嗯,答案在不同的系统中是不同的。我们可以假设编译器会将变量赋值为0。对于整数,可以将其赋值为0,对于浮点数,可以将其赋值为0.0,但是对于字符类型的数据,会是什么呢?
#include
using namespace std;
main() {
char a;
float b;
int c;
double d;
long e;
cout