C语言测试题07
2015-09-07 19:23
218 查看
//结构体:自定义复杂/复合类型,由其他基本类型构成
//普通类型的缺点:int /char
变量之间是没有关系
//结构体描述了一种构成关系,所属关系
/**
* 定义一个结构体类型:描述了学生结构体的构成
* 类型名是:struct Student
*/
struct Student
{
char name[100];
int sex;//用0或者1来代表性别,
long tel;//电话
double grade;
};
// 给结构体起别名
//struct Student类型别名是Student
typedef struct
Student Student;
//使用结构体的类型别名
//结构体数组
//定义包含5个Student的数组
//int main()
//{
// Student stus[5];
// // 循环输入5个学生的信息
// for (int i=0; i<5; i++)
// {
// printf("请输入第%d个学生的姓名,性别,电话,成绩\n",i+1);
// scanf("%s%d%ld%lf",stus[i].name,&stus[i].sex,&stus[i].tel,&stus[i].grade);
//
// }
//
// //循环输出5个学生的信息
// for (int i=0; i<5; i++)
// {
//
// printf("第%d个学生的姓名:%s,性别:%d,电话:%ld,成绩:%lf\n",i+1,stus[i].name,stus[i].sex,stus[i].tel,stus[i].grade);
//
// }
// return 0;
//}
//普通类型的缺点:int /char
变量之间是没有关系
//结构体描述了一种构成关系,所属关系
/**
* 定义一个结构体类型:描述了学生结构体的构成
* 类型名是:struct Student
*/
struct Student
{
char name[100];
int sex;//用0或者1来代表性别,
long tel;//电话
double grade;
};
// 给结构体起别名
//struct Student类型别名是Student
typedef struct
Student Student;
//使用结构体的类型别名
//结构体数组
//定义包含5个Student的数组
//int main()
//{
// Student stus[5];
// // 循环输入5个学生的信息
// for (int i=0; i<5; i++)
// {
// printf("请输入第%d个学生的姓名,性别,电话,成绩\n",i+1);
// scanf("%s%d%ld%lf",stus[i].name,&stus[i].sex,&stus[i].tel,&stus[i].grade);
//
// }
//
// //循环输出5个学生的信息
// for (int i=0; i<5; i++)
// {
//
// printf("第%d个学生的姓名:%s,性别:%d,电话:%ld,成绩:%lf\n",i+1,stus[i].name,stus[i].sex,stus[i].tel,stus[i].grade);
//
// }
// return 0;
//}
相关文章推荐
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- C语言中计算正弦的相关函数总结
- 使用C语言详解霍夫曼树数据结构
- 探讨C语言的那些小秘密之断言
- C语言实现BMP转换JPG的方法
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- C语言查找数组里数字重复次数的方法
- C语言泛型编程实例教程
- C语言中使用lex统计文本文件字符数
- 在C语言中转换时间的基本方法介绍
- C语言进制转换代码分享