C语言程序设计实习指导
C语言课组编写
西北农林科技大学信息工程学院
2010年2月
程序设讣是实践性很强的课程,实习的目的是为了巩固所学知识,培养、提高实际动手能 力和严肃认真的科学工作态度,而程序设计是创造性的劳动,因此需要编程人员全身心地投入, 充分发挥主观能动性,认真做好每一次实习。
每道题没有唯一解,只要常握了基本的方法和技巧,加上自己创造性的工作,就一定能够 编写出各种各样的好程序。任何程序最终都必须在计算机上运行,以检验程序的正确与否。因 此在学习程序设计中,一定要重视上机实践环节,通过上机加深理解C语言的有关概念, 巩固理论知识,另一方面培养调试程序的能力与技巧。为了加强基础知识和语言主干结构的学 习,深刻理解和常握教材内容,减少实习时的盲目性,特编写本实习指导书。
为方便内容组织,每个实习由实习目的、实习内容及讲解、注意事项等几部分组成。下面 对每次实习提几点具体要求:
实习前应进行充分的准备,做到心中有数。要弄懂教材中的相关知识和例题,深刻理 解教材中涉及到的知识点及程序设计方法,根据实习要求,对题目进行分析,选择适当的算法、 事先编写好程序。上机前一定要仔细检查程序(称为静态调试),直到找不出错误(包括 语法错误和逻辑错误)为止。分析可能遇到的问题及解决的办法。准备儿组测试程序的数 据、写出预期的结果,以便发现程序中可能存在的错误。
在实习中,应该对编写好的程序使用预先准备好的测试数据运行程序,观察是否能得 到预期的结果(称为动态调试)。对于实习中出现的问题进行仔细的分析,找出解决办法,调 试程序排除各种错误,直到得到正确结果。对运行纟吉果要做好记录,为写实习报告做好准备。 调试过程中,要充分利用系统提供的各种调试手段和工具,例如:单步跟踪、设置断点、观察 变量值等。对出现的错误要善于思考,勤于分析,尽量自己动手解决问题,逐渐提高自主分析 问题和解决问题的能力。
实习结束后,要整理实习结果,并应根据问题、解决办法和运行结果,对本次实习及 时进行认真分析和总结,撰写出实习报告并提交到电子作业管理系统。
以这种方式提交实习报告书还处于尝试阶段,限于作者水平,其中疏漏在所难免,敬请各 位老师和同学批评指正。联系地址: Emaikhl@nwsuaf.edu.cn 或 Email:cy@nwsuaf.edu.cn。
作者
2010年2月
TOC \o "1-5" \h \z 实习一 C语言概述-1-
实习二顺序结构-10-
实习三选择结构错误!未定义书签。
\o "Current Document" 实习四循环结构程序设计-17-
\o "Current Document" 实习五数组-19-
\o "Current Document" 实习六指针-22 -
\o "Current Document" 实习七函数调用-21-
实习八 结构体、联合体及位运算-23-
\o "Current Document" 实习九文件操作-24 -
实习一 C语言编程环境及简单程序设计
一、实习目的
熟悉c语言集成开发环境的使用方法,学会独立使用该系统;
通过编写简单的程序,掌握C语言源程序的编辑、编译、连接、调试和运行过程;
通过编写、运行简单的C语言源程序,学习程序编写方法,了解C源程序的特点;
理解C语言数据的类型、取值范围、定义和使用方法;
掌握各种运算符、表达式的基本概念、使用方法,以及各种运算符的优先级及结合方向;
掌握各种类型数据的输入/输出方法,能正确使用各种格式转换符和控制符。
二、实习要求
实习前认真复习笫1、2章内容,尤其是P17的1.4 C程序的开发步骤;
对实习内容中给定的题目上机前先进行程序的编写和数据的准备;
学会使用上机环境;
上机编辑、调试、运行程序,保存最终程序到自己的文件夹中。
注意:当本次作业全部完成后,提交到信息学院作业管理系统中任课教师的名下。
三、Visual C++6.0运行环境介绍
Visual C++6.0是运行于Windows环境下的交互式可视化集成开发环境,有中、英文两种 版本,使用方法相同,即可在该环境中编辑程序、也可编译连接运行程序,此处仅介绍中文环 境下的使用方法。
1.安装
使用前必须先在所使用的机器上安装Visual C++6.0运行环境系统。该系统软件放在一张光 盘上,只要根据提示便可以轻松安装,此处不做详细介绍。实习机房机器上已安装,可供使用。
2.启动①一般安装后便在桌而上创建了快捷方式图标Micro9Dft Visual C++ 6.
2.启动
①一般安装后便在桌而上创建了快捷方式图标
Micro9Dft Visual C++ 6. 0
□首次启动Visual
C++6.0,只要双击此图标即可;
也可通过开始菜单