练习2.9
#include<iostream>
int main()
{
int input_value;
std::cin >> input_value;
int i = {
3 };
double salary, wage;
salary = wage = 9999.99;
int j = 3.14;
}
a:输入中定义变量非法
b:列表初始化会再初始化值存在丢失信息的风险时报错
c:wage为赋值未定义
d:正确,但数据会丢失
练习2.10
#include<iostream>
std::string global_str;
int global_int;
int main()
{
int local_int;
std::string local_str;
}
global_str:空串
global_int: 0
local_int:未被初始化,值未定义(函数内内置类型)
local_str:空串