C 语言----------结构体的定义与使用

 

  1)先定义结构体,在定义结构体变量

   

struct stu       //定义结构体
{
char name[10];
int age;
};
struct stu student1;  //定义结构体变量

  2)定义结构体同时定义结构体变量

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

//还可以在定义结构体变量
struct stu student1;

  3)直接定义结构体类型变量

struct
{
char name[20];
int age;
}student;
//这种方法不能在定义其他此类型结构体变量 不推荐

  4)定义一个结构体类型 typedef

typedef struct stu
{
char name[20];
int age;
}Stu;
Stu stuent;

  如果没有typedef就必须用 struct stu stu1; 来声明 
  这里的Stu实际上就是struct stut的别名。

posted @ 2019-02-16 17:32  居居小笼包  阅读(785)  评论(0)    收藏  举报