1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 struct mydata
 5 {
 6     int num;
 7     char str[200];
 8 };
 9 
10 void main1()
11 {
12     /*int a;
13     int *p;*/
14     struct mydata *p;//p存储地址 struct mydata决定了大小还有如何解析
15     struct mydata md;//实例化结构体
16     md.num = 89;
17     sprintf(md.str,"ppp");
18     printf("\nmd.num=%d,md.str=%s",md.num,md.str);
19     
20     printf("%d",sizeof(p));//任何指针都是4个字节
21     p = &md;//结构体指针初始化
22 
23     //结构体访问方式两种 (*p).和p->
24     printf("\n(*p).num=%d,(*p).str=%s",(*p).num,(*p).str);
25     printf("\nmd.num=%d,md.str=%s",p->num,p->str);
26     
27     
28     getchar();
29 }

 

相关文章:

  • 2021-09-20
  • 2022-12-23
  • 2021-12-10
  • 2021-11-01
  • 2021-12-16
  • 2021-11-21
  • 2021-12-25
猜你喜欢
  • 2021-07-26
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
相关资源
相似解决方案