c语言将结构体存储在数组中,结构体数组方法用法 _C语言-w3school教程
C语言 的 结构体数组
在C语言编程中可以将一系列结构体来存储不同数据类型的许多信息。 结构体数组也称为结构的集合。
我们来看一个数组结构体的例子,存储5位学生的信息并打印出来。创建一个源文件:structure-with-array.c,其代码实现如下 -
#include
#include
#include
struct student {
int rollno;
char name[10];
};
// 定义可存储的最大学生数量
#define MAX 3
void main() {
int i;
struct student st[MAX];
printf("Enter Records of 3 students");
for (i = 0;i < MAX;i++) {
printf("\nEnter Rollno:");
scanf("%d", &st[i].rollno);
printf("Enter Name:");
scanf("%s", &st[i].name);
}
printf("Student Information List:\n");
for (i = 0;i
printf("Rollno:%d, Name:%s\n", st[i].rollno, st[i].name);
}
}
注:上面代码在工程: structure 下找到。
执行上面示例代码,得到以下结果 -
Enter Records of 3 students
Enter Rollno:1001
Enter Name:李明
Enter Rollno:1002
Enter Name:张会
Enter Rollno:1003
Enter Name:刘建明
Student Information List:
Rollno:1001, Name:李明
Rollno:1002, Name:张会
Rollno:1003, Name:刘建明
c语言将结构体存储在数组中,结构体数组方法用法 _C语言-w3school教程相关推荐
- C语言 二维数组的用法,二维数组方法用法 _C语言-w3school教程
C语言 的 二维数组 C语言中的二维数组以行和列的形式表示,也称为矩阵. 它也被称为阵列数组或数组列表. 二维,三维或其他维度数组也称为多维数组. 二维数组声明 我们可以用以下方式在C语言中声明一个数 ...
- c语言教程+school,C语言教程方法用法 _C语言-w3school教程
C语言 的 C语言教程 此C语言教程与编程方法面向C语言初学者和专业人士,帮助他们轻松了解和学习C语言编程.我们的C语言教程中使用程序解释每个主题. C语言被开发用于创建系统应用程序,直接与硬件设备( ...
- 无效的变量名c语言,变量方法用法 _C语言-w3school教程
C语言 的 变量 变量是内存位置的名称.它用于存储数据.其值可以更改,可以重复使用多次. 它是通过符号表示内存位置的方法,以便可以容易识别. 我们来看一下声明一个变量的语法: type variabl ...
- c#语言怎么定义函数,C#方法方法用法 _C#语言-w3school教程
C#语言 的 C#方法 C#中的方法是一组执行任务的语句. 每个 C# 程序至少有一个类包含一个名称为Main()的方法. 要使用方法,需要: 定义方法 调用方法 C# 中定义方法 当要定义一个方法时 ...
- c 语言常用的注释方法,注释方法用法 _C语言-w3school教程
C语言 的 注释 C语言中的注释用于提供有关代码行的信息,它被广泛用于记录代码(或对代码功能实现的说明).在C语言中有两种类型的注释,它们分别如下 - 单行注释 多行注释 1.单行注释 单行注释由双斜 ...
- 核实c#语言教程,C#教程方法用法 _C#语言-w3school教程
C#语言 的 C#教程 本教程是为C#的初学者和专业人士而设计的,提供有关C#的基本和高级概念. C#是.Net框架的编程语言. 我们的C#教程包括C#的所有主题,例如第一个C#示例程序,控制语句,对 ...
- c语言删除数组中的最小值,C语言中删除数组中某个元素的方法
C语言中删除数组中某个元素的方法 发布时间:2020-06-17 14:22:39 来源:亿速云 阅读:1964 作者:鸽子 C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗? ...
- 二分法在数组内查找数c语言,C++二分法在数组中查找关键字的方法
本文实例讲述了C++二分法在数组中查找关键字的方法.分享给大家供大家参考.具体如下: /* 此程序演示了二分法查找算法(针对按从小到大排列的数组)的实现. */ #include using name ...
- JS JavaScript中去除数组中重复元素的方法
JS JavaScript中去除数组中重复元素的方法 感觉比较好理解的3种方法,总结一下,大家共同学习 方法一: Array.prototype.method1 = function(){ var a ...
最新文章
- 一些真诚的学习经验和生活感悟
- 官方 | Keras分布式训练教程
- 阿里二面,原来我对自动化测试的理解太浅了
- python set()的用法
- Annotation之二:@Inherited注解继承情况
- java——IO流整理(一)
- Broadcast简单使用
- mybatis映射longtext类型数据_全网首例全栈实践(五)Spring Boot 集成Mybatis
- 特岗招聘计算机专业要求,咨询特岗教师招聘专业设置问题
- linux mediainfo,Ubuntu安装MediaInfo
- Data Guard 三种模式解释
- 发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本...
- MICIN、LINEIN、LINEOUT、HPOUT、麦克风、耳机、扬声器一次说明白
- 贝叶斯和EM算法简介
- 什么是MIT开源协议
- FPGA小白学习之路(2)error:buffers of the same direction cannot be placed in series
- 如何在没有 Mac 的情况下使用 Flutter 和 Codemagic 构建和分发 iOS 应用
- 作为普通人,咱呐,活着就好!
- 各种反掩码的计算方法
- 燕秀计算机打印区域文字高度,CAD 让文字显示在指定区域,自动根据文字内容调整文字高度...