c语言学习笔记46

C语言允许定义匿名结构,所谓匿名结构,就是不指定结构体的名称,但一定要在结构体定义的同时声明至少一个结构体变量,否则,这种用法没有意义,如:
struct
{
char name[20];
int age;
}wangwu, lisi;

这样便声明创建了两个结构体变量wangwu和lisi,可以通过诸如“wangwu.name”等形式来访问其成员,但这种类型没有名称,因此无法在以后的程序中声明这种类型的变量。


结构体数组的定义
三种形式:
形式一:


struct  student 
  {   
     int  num;       
     char name[20]  ;
     char sex;       
     int age; 
  };

struct  student   stu[2];

形式二:
  
struct  student   
  {    
    int  num;  
    char name[20];   
    char sex;
       int age;
  }stu[2];


形式三:
 
 struct 
   {    
      int  num;
      char name[20];
      char sex;
      int age;  
    }stu[2];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值