C语言程序设计课程实验报告(2)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 课程实验报告

课程名称:C语言程序设计

专业班级:信息安全201302班

学号:

姓名:

指导教师:

报告日期:2014年6月16日

计算机科学与技术学院

目录

1 实验概述 (1)

2 第一次实验 (3)

2.1实验目的 (3)

2.2实验内容 (3)

2.3实验小结 (11)

3 第二次实验 (12)

3.1实验目的 (12)

3.2实验内容 (12)

3.3实验小结 (20)

4 第三次实验 (21)

4.1实验目的 (21)

4.2实验内容 (21)

4.3实验小结 (26)

5 第四次实验 (27)

5.1实验目的 (27)

5.2实验内容 (27)

5.3实验小结 (32)

6 第五次实验 (33)

6.1实验目的 (33)

6.2实验内容 (33)

6.3实验小结 (39)

7 第六次实验 (40)

7.1实验目的 (40)

7.2实验内容 (40)

7.3实验小结 (50)

8 第七次实验 (51)

8.1实验目的 (51)

8.2实验内容 (51)

8.3实验小结 (80)

9 实验总结 (81)

参考文献 (83)

1 实验概述

C 语言是美国的Dennis Ritchie在1972年设计发明的。它由早期的编程语言BCPL( Basic Combined Programming Language) 发展演变而来。C 语言之所以发展迅速,成为最受欢迎的语言之一,主要因为它具有强大的功能。归纳起来,C 语言具有下列特点:

1.C语言是“中级语言”

它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2.C语言是结构式语言

所谓结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便地调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

3.C语言功能齐全

C 语言具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C 语言也具有强大的图形功能,支持多种显示器和驱动器,而且计算功能、逻辑判断功能也比较强大,可以实现决策目的。

4.C语言适用范围广

C 语言还有一个突出的优点就是适合多种操作系统,如DOS、Windows、UNI X,也适用于多种机型。

所以作为计算机科学与技术学院的学生,学好C语言绝对是我们义不容辞的责任。在本学期的学习中,为了更好的消化吸收所学知识,共进行了七次上机实验,将这七次的上机所做实验整合汇编到一起,便写出这册实验报告。

本实验报告共包含九章60个实验任务。

其中第二至第八章为实验的内容,第一次为熟悉C语言程序的开发环境及表达式的标准输入与输出实验,第二次为流程控制实验,第三次也为流程控制实验,第四次为函数与程序结构实验,第五次为编译预处理实验,第六次为数组实验,第七次为指针实验,结构与联合实验及文件实验。

每章又包括实验目的、实验内容和实验小结三部分,实验内容中前半部分为word补充题目,后半部分为实验教材第二章必做题。每个实验内容中都包含实验任务内容,源程序及运行结果,部分实验还有亮点,过程记录,及一些程序的解说。所有程序都尽量配有提示性的语句,在运行时能清楚地知道要输入什么。

报告中所有图表都按照标准标有编号,图名和表名,排版也比较整齐,整体看起来比较舒服。

总之,上机实验是进一步深刻了解C语言的语法、语义,掌握用C语言进行初步程序设计所需要的方法和技能的一个重要环节。优秀的程序员毫无例外地都是在机器上“摸爬滚打”出来的。C语言创始人Dennis Ritchie是如此,C++的创始人Bjarne Stroustrup也是如此。这些语言大师都是在机器上使用当时流行的计算机语言遇到巨大障碍的情况下,才产生了发明新的计算机语言的灵感和动力。 Dennis Ritchie直到20世纪90年代还在他的360机器上编程。因此,作为C

语言的初学者,我很重视实验。

这是我编程生涯的开始,觉得对编程很感兴趣,衷心希望我将来能够成为编程高手,成为计算机领域的优秀人才,为祖国的信息安全方面做出我的贡献!

编者著

2014年6月于华中科技大学

2 第一次实验

2.1 实验目的

1.掌握C程序的编辑、链接、和运行方法。

2.通过运行简单的C程序,学会在集成开发环境中调试程序的方法。

3.熟练掌握各种运算符的运算功能,操作数的类型,运算结果的类型及运算过程中的类型转换,重点是C语言特有的运算符,例如位运算符,问号运算符,逗号运算符等等;熟记运算符的优先级和结合型。

4.掌握getchar,putchar,scanf和printf函数的用法。

5.掌握简单的C程序的编写方法。

2.2 实验内容

(一)设计一个程序,在字符模式下,以某个字符拼出“王”汉字图形,显示输出。

【源程序2.1】

#include

int main(void)

{

puts("oooooooo");

puts(" oo ");

puts(" oo ");

puts("oooooooo");

puts(" oo ");

puts(" oo ");

puts("oooooooo");

return 0;

}

运行结果:在显示屏上以字符o的形式输出“王”,如图2.1所示。

相关文档
最新文档