首页 > 其他分享 >结构体函数

结构体函数

时间:2022-11-10 15:11:06浏览次数:40  
标签:10 struct char Student 结构 unm 函数

  结构体函数可以说是一个可以自己创建函数,看需求,比如说数组只能存放同类型的数据,那么结构体就是可以定义不同类型的变量存放数据。

  struct Student 类型 struct 关键字( 声明结构体时必须使用 的,不能省略) Student 就是结构体名(结构体结束标记)

 

  声明一个结构体类型的一般形式为:

  struct 结构体名

  { 成员列表 }

  

  “ . ”是成员运算符,它在所有运算符中优先级最高,比如说 a.unm=2022 a是变量名 用点调用 a 里面的unm进行赋值。

  比如:我们用结构体定义一个 保存学生信息的函数 

  

 1 struct Student                   //struct Student 类型     struct 关键字   Student 结构体名
 2 
 3     {
 4 
 5         int unm;                  //学号
 6          
 7         char name[10];              //姓名
 8 
 9         char gender[10];          //性别
10 
11         char address[10];         //地址
12 
13     }
14 int main(int argc, char* argv[])
15 {
16     struct Student a={20080125,"陈凡","男","广东东莞"},        //把值初始化
17 
18     struct Student b={20080613,"陈资","女","江西西安"};
19 
20     a.unm=2022;            //可以这样修改值的内容
21 
22     printf("学号:%d\n姓名:%s\n性别:%s\n地址:%s\n",a.unm,a.name,a.gender,a.address);
23 
24     printf("学号:%d\n姓名:%s\n性别:%s\n地址:%s\n",b.unm,b.name,b.gender,b.address);
25 
26     return 0;
27 }

 

标签:10,struct,char,Student,结构,unm,函数
From: https://www.cnblogs.com/xhctd/p/16877089.html

相关文章