1.2  结构体概述

"结构体”是一种构造类型,它是由不同数据类型组成的。构成结构体类型的数据称作成员,每个成员可以是一个基本数据类型,也可以是一个构造类型。使用结构体以前一定得先定义,描述它的构造模型。如同在调用函数之前要先定义函数一样。

    结构体类型声明一般格式如下 : 

    struct  结构体名

{    成员列表;  };

其中, (1)struct是结构体的关键字,也是类型的标志;

       (2)结构体名是结构标志,代表了花括号里的声明,能够用其作为声明的简写形式;

       (3)结构体类型的大小是全部成员所占的空间字节数的总和;

       (4)成员列表可以是若干个不同类型的变量、数组。

结构体和数组最主要有两点差别:第一,不同数据类型的结构可以在一个结构中声明;第二,相同结构的结构体变量能够互相赋值。而数组是无法做到的,因为数组是相同数据类型的数据集合,它本身不是数据类型(而结构体是),数组名是常量指针,故不可以作为左值进行运算,因此数组之间不可以通过数组名互相赋值,即便它们的数据类型以及数组大小完全相同。

1.3  文件

文件在程序设计中是一个非常重要的概念。所谓文件,一般指的是存储在外部介质上数据的集合,一批数据是通过文件的方式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的。也就是说,如果你想从外界获取数据,首先必须根据文件名查找指定文件,然后从文件中读取数据。向外部介质上存放数据也一定要先建立文件,才可以向其输出数据

上一篇:C语言和Matlab语言混合编程及其实现
下一篇:VB+access中小型宾馆信息管理系统的设计与实现

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

MATLAB基于流形学习与神经网络的预测建模

基于SNA的唐诗关系分析

基于启发式算法的智能路径规划研究

林业机械作业中的安全性问题【2230字】

人事管理系统开题报告

组态王文献综述

弹道修正弹实测弹道气象数据使用方法研究

小学《道德与法治》学习心得体会

适合宝妈开的实体店,适...

紫陵阁

浅谈动画短片《天降好运》中的剧本创作

淮安市老漂族心理与休闲体育现状的研究

大学生就业方向与专业关系的研究