唐山学院课程设计 一 引言 C 语言是Combined Language(组合语言)的中英混合简称
是一种计算机程序设计语言
它既具有高级语言的特点,又具有汇编语言的特点
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序
设计一个程序的过程就是解决一个实际问题的过程,从解决实际问题的角度,我们可以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;在次我们必须捋清思路,逐一的解决问题的各个方面,即从输入开始入手,着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、函数、结构体和文件等,然后确定处理过程
本课题中主要应用了C 语言中的数组、结构体、文件等关键技术
在 C 语言中, 数组属于构造数据类型
一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型;结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构,在结构体中的变量,可以是相同、部分相同,或完全不同的数据类型,结构体只能描述 一个对 象 的状 态 ,不能描述 一个对 象 的行 为
文件是一种组织外 部存 储 介 质 上 的数据的数据类型
它具有两 个特征 :一是对 一个数据集合可以用一个名 字 命 名 ;二 是保 存 在外 部存 储 介 质 上 ,可以长 期 保 存
通 过此 次课设可以锻 炼 学生 理论 联 系实际能力 ,提 高学生 适 应实际、实践 编程的能力 ,使 对 C 语言系统编程有一个大 致 的了解,并 达 到如下 目 的:1
熟 悉 C 语言程序的编辑 、编译 链 接 和运 行 的过程
熟 练 运 用if 语句 和 switch 语句 以及 嵌 套 应用
学习 并 掌 握C 语言定义 函数的基本方法 、声 明 函数及 调 用函数的方法