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;

 

}

  

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄