标签:整型 main size 字符型 定义变量 col struct margin stdio.h
struct 结构体名;
类型名 成员名;
结构体名 类型名
{
成员;
};
建立一个关于学生信息的结构体(名字,年龄,性别,学号,成绩);
//结构体声明
struct student
{
char name[20]; //名字为字符型
int age; //年龄为整型
char sex; //性别为字符型
char id[20]; //学号为字符型
float score; //成绩为实型(小数形式)
}
struct是声明结构体类型时所必须使用的关键字,不能省略;
struct student (student1,student2) //先声明结构体类型,再定义该类型的变量
{
char name[20]; //名字为字符型
int age; //年龄为整型
char sex; //性别为字符型
char id[20]; //学号为字符型
float score; //成绩为实型(小数形式)
}student1,student2; //变量名 在声明类型的同时定义变量(全局变量)
struct student
{
char name[20]; //名字为字符型
int age; //年龄为整型
}a={“Li Hua”,16};
#include<stdio.h>
main()
{
struct student
{
char name[20];
int age;
}a={"Li Hua",16}; //变量初始化
printf("Name:%s\nAge:%d",a.name,a.age); //"."是成员运算符 可以吧a.name作为一个整体
}
标签:整型 main size 字符型 定义变量 col struct margin stdio.h
原文地址:http://www.cnblogs.com/qsyj0522/p/7989216.html