太大首页 课程介绍 教师团队 教学计划 教学大纲 授课教案 课程课件 指定教材
课后习题 复习提要 练习题库 电子教案 教学视频 实训大纲 参考文献 学生作品

   公 告 栏


太原大学计算机工程系

C程序设计精品课程网

站希望能够为广大师生

提供更多的学习信息,

您有好的意见和建议

可联系zhaoqin_xs@126.com,

谢谢您的关注!

欢迎光临太原大学精品课程——C语言区
C语言介绍
  《C语言程序设计》是计算机系各
专业的必修课程,属专业基础课,
也是我校部分非计算机专业开设的
程序设计课程之一,具有较强的实
践性,对学生以后参与专业领域的
应用软件的开发和使用会有极大的
帮助。C语言是结构化的语言,作为
计算机类的专业基础课,相对容易
理解,容易掌握,比较适合初学计
算机高级语言的学生学习,从多年
的教学实践来看,开设C语言介绍程
序设计思想,学生的学习效果比较
好。
  本课程的开设目的是使学生掌握
程序设计的基本方法并逐步形成正
确的程序设计思想,能够熟练地使
用C语言进行程序设计并具备调试
程序的能力,为后继课程及其他程
序设计课程的学习和应用打下基
础。对于非计算机专业来说,该
课程有实际应用价值,为工程技术
人员用计算机解决实际问题提供了
方法,是后续理论和实践教学的基
础和重要工具。
复 习 提 要

  C语言程序设计课程是一门实践性很强的课程,认真做好实习,促进自己对所学内容的理解与掌握,是很有必要的。在此,提出几点建议:
1、在开始学习本课程时,选择书中的例子,上机运行,目的在于熟悉C程序的结构和熟悉在计算机上开发一个程序的主要过程。这一阶段应该是个人独立操作,通过这一阶段的练习,能较好地领会上机实习的全过程;
2、程序在编译、连结过程中出现的错误是语法性错误;编译、连结时未出现错误,但运行时却得不到预期结果,这种错误往往是语义错和程序有漏洞;前者错误出现时,系统会提示出错行号、错误类型和出错的函数名称,此时,要保持冷静,细心分析。有时候程序前面一个变量定义错,就会导致程序中凡用到这个名字的地方都出错,所以,排错时应该先从前面的错误开始。对于后一类错误,建议分段运行、校对结果、缩小范围的思想来进行。可以利用排错程序,也可以利用编辑、在程序里合适的位置加入一些输出、输入语句。分段运行程序、核对是否得到预期结果。加入输出语句的目的当然是让它显示运行所得的结果、而加入输入语句的目的是让程序运行到此处能暂停下来,让大家能有足够的时间来校对结果、分析这些结果是否符合要求。 “分段执行,校对结果,缩小范围”这一方法,不仅在程序设计排错中有效、在解决其它问题时也一样有效,读者掌握了这一方法是很有意义的。
3、一个程序,应该能正确地完成你原来设计时所安排的功能,多做了是错、少做了也是错。这样,就要求程序员在运行自己的程序前,细心地设计好若干组测试数据,并推算出,按照各组测试数据,运行后应得到什么样的输出结果,以测试并推算出,按照各组测试数据,运行后应得到什么样的输出结果,以便和实际运行所得的结果进行核对。测试数据的设计和选择,则应根据程序所需完成功能的需要、它们应涵盖程序的功能;设计测试数据时,不仅仅注意安排正确数据的测试,还应安排不符合条件的数据的测试。“该对的应该对,该错的应该错”,这是一个简单的道理。

版权所有 太原大学C语言程序设计精品课程

COPY RIGHT 2006-2007
管理员入口