C:struct结构体
1.声明方式
方式1
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。struct date
{
int month;
int day;
int year;
}
struct date today
方式2
struct date
{
int month;
int day;
int year;
}today,yesterday
2.结构变量
struct date today; 定义结构变量,之后可以使用结构体中的
3.结构成员初始化
date.today={07,31,2014}
date.yesterday={.month=7,.year=2014} //没给的值输出为0
也可以通过scanf来输入
scanf("%d",&yesterday.month);
4.拷贝
可以直接date.yesterDay = date.yesterday;
5.指向结构的指针
struct date today;
struct date *p = &today;
(*p).month = 12;或者 p->month = 12;
printf("%d ",today.month);
结构指针参数
6.结构体与数组(结构数组)
struct time
{
int hour;
}

更多精彩