结构体的初始化大概可以分为两种方式,结构体定义变量时成员初始化和结构体定义时内部变量的初始化
1、结构体定义变量时成员初始化,方式如下
struct POINT // Declare POINT structure
{
int x; // Define members x and y
int y;
} spot = { 20, 40 }; // Variable spot has
// values x = 20, y = 40
2、结构体定义时内部变量的初始化,方式如下
struct CELL
{
int character ;
struct CELL()
{
character = 10;
}
} screen;