结构体嵌套问题
如下代码结构体嵌套时为什么还要加上birthday,加上birthday不就成了一个名字为DATEbirthday的新结构体吗?这不变成定义了吗?不是说结构体可以嵌套使用...
如下代码结构体嵌套时为什么还要加上birthday,加上birthday不就成了一个名字为DATE birthday的新结构体吗?这不变成定义了吗?不是说结构体可以嵌套使用不能嵌套定义吗?
#include "stdafx.h"
#include <iostream>
using namespace std;
struct DATA
{
int month;
int day;
int year;
};
struct CHARACTER
{
unsigned long uID;
char strName[20];
char nSex;
unsigned short uLevel;
struct DATE birthday;
}; 展开
#include "stdafx.h"
#include <iostream>
using namespace std;
struct DATA
{
int month;
int day;
int year;
};
struct CHARACTER
{
unsigned long uID;
char strName[20];
char nSex;
unsigned short uLevel;
struct DATE birthday;
}; 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询