APP下载

C语言程序设计实验入门探讨

2013-10-09

淮北职业技术学院学报 2013年2期
关键词:上机C语言程序设计

徐 媛

(淮北师范大学 数学科学学院,安徽 淮北 235000)

0 引言

C语言程序设计是一门实践操作性很强的课程[1]。要学好C语言程序设计不仅要掌握好理论知识,实验更不容忽视。通过上机实验,不仅可帮助学生消化和巩固课堂所学知识,也可帮助学生验证学习中疑难问题,更重要的是可激发和提高学生学习C语言程序设计的兴趣[4]。要提高实验课教学质量,首先要学生熟悉C程序编辑调试环境,掌握编译、连接及运行程序的操作方法。而Visual C++6.0集成开发就是这样的环境。

Visual C++6.0是微软公司推出的目前使用极为广泛的基于Windows平台的可视化集成开发环境,下面介绍如何在VC++下开发、运行C语言程序。

1 VC++6.0下开发、运行C语言程序实验步骤

(1)启动 VC++

“开始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft Visual C++6.0”进入 VC++编程环境。

(2)新建文件(*.cpp)

“文件”->“新建”,单击“文件”选项卡,选择“C++Source Files”,修改文件保存“目录”和“文件”(文件名),单击“确定”。

(3)编辑和保存

在编辑窗口输入源程序,然后执行“文件”->“保存”或“文件”->“另存为”。

(4)编译(*.obj)

“编译”->“编译”或Ctrl+F7,编译是用来检查语法错误的,编译后查看调试窗口内有无提示错误信息,有则根据提示的行号和信息进行修改,错误改正后重新编译,出现0个错误提示后,选择[Build/Build]菜单进行连接,有错则改,没有错误就可以开始运行程序了。

(5)连接(*.exe)

“编译”->“构件”或F7。

(6)运行

“编译”->“执行”或Ctrl+F5。在编译连接过程中也可以使用工具栏按钮,也可以不选择编译,而直接选择运行,系统会自动先编译、连接后执行。

(7)关闭程序工作区

“文件”->“关闭工作区”,关闭当前文档窗口和工作区,开始下一个程序。

(8)查看C源文件、目标文件和可执行文件的存放位置

源文件在保存目录下,目标文件和可执行文件在“保存目录\Debug”中。

2 实验编程

2.1 编写一个程序完成三角函数中角度与弧度之间的转换,即输入一个角度,输出它对应的弧度。

源程序清单如下:

运行结果(如图1):

2.2 编写一个程序,它读入一个整数i,然后把i所对应的二进制码的最高位和最低位分别显示。

源程序清单如下:

图1

运行结果(如图2):

图2

3 总结及心得体会

C语言的层次清晰,便于按模块化方式组织程序,易于调试和维护,具有很强的表现能力和处理能力,便于实现各类复杂的数据结构。掌握C语言,可以为后续的Java程序设计、面向对象程序设计和Windows程序设计等程序设计语言的学习打下坚实的基础。

3.1 学习编程的秘诀是:编程,编程,再编程

学习编程就要多上机练习,不能仅仅停留在所谓的看书上。不看书是绝对不行的,但光看不练也不行,练习能加深对理论知识的理解。多编几次程序、多几次上机调试,很多东西自然而然就懂了、自然而然就记住了。

3.2 编程时,先用伪代码(注释语句)写出主要步骤(算法),然后再编写程序

针对某一具体的问题进行编程时,可以先不要考虑具体的用C语言如何实现,应先考虑人工完成应怎么做、想清楚人工完成的每一个细节,然后设计出相应的算法(主要步骤)。算法可以用流程图表示,也可以用伪代码(注释语句)表示,应写(画)出每一步骤要完成的工作。设计算法时应自顶向下、逐步求精,先整体再局部,先宏观再细节,这样思路才清析。

C语言难学只是一个表面现象,难不在C语言本身,若是同样的编程要求,换做VB、Fortran、Java也一样的难。在软件设计中,先要做总体设计,接着是详细设计(设计算法,与具体语言基本无关),然后才是使用某一种具体的语言来编码,真正难的是总体设计和基本与语言种类无关的详细算法;算法做好后,并非一定要使用C语言实现,在社会分工中,编码(可以用C语言)是技术含量、工资较低的活,通常由蓝领工人完成。所以,在编程时,先用伪代码(注释语句)写出主要步骤(算法),然后再编写程序。

3.3 程序调试的几个注意事项

(1)源程序一定要在英文状态下输入,即字符标点都要在半角状态下,同时注意大小写,一般都用小写;(2)若出现无法关闭VC++6.0时,可在范围内单击右键出现资源管理器(或按Ctrl+Alt+Delete)结束;(3)在进行程序命名时,程序的名字不要出现中文文字;(4)写好的程序应注意及时保存。

3.4 养成良好的编程习惯

在程序设计过程中应该养成的良好的编程习惯:(1)变量名与函数名要尽量反映变量(函数)的意义;(2)用#define定义的常量名尽量用大写;(3)程序书写时应注意同级的花括号要对齐,呈锯齿形结构;(4)在必要的地方加上注释;(5)用模块化的编程思想,将一个大程序分成若干个函数,尽量不要从头到尾只有一个main()函数;(6)尽量少用全局变量;(7)尽量不要使用goto语句,因为这样会破坏程序的结构。

[1]谭浩强.C程序设计 [M].北京:清华大学出版社,2005.

[2]谭浩强.C程序设计题解与上机指导[M].北京:清华大学出版社,2005.

[3]李春葆.C程序设计[M].北京:清华出版社,2004.

猜你喜欢

上机C语言程序设计
周金应
标准化护理程序对体外膜肺氧合术患者上机各阶段用时的影响
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
上机数控“可疑”的高毛利率
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
论子函数在C语言数据格式输出中的应用