C:struct结构体
1.声明方式
方式1
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;
}
posted on 2019-05-10 16:51 zhaoy_shine 阅读(174) 评论(0) 编辑 收藏 举报