《C语言程序设计》是计算机相关专业(计算机科学与技术、计算机应用等)本科的一门重要课程,目的在于培养学生的程序设计思路和程序设计能力,训练学生的过程式程序设计方法,为后续课程打下坚实的基础。
本课程的主要内容以程序设计的基本概念为主线,介绍了C语言中基本的数据类型、基本的控制结构、数组、函数、预处理指令、指针、结构体、位运算和文件操作等。通过上课学习和课下的上机练习,使学生能够掌握程序设计的基本概念并能够编写简单的程序。
要想学好本课程,必须多看书、多上机练习。本质上计算机语言也是一门语言,语言的特点是记忆量大,所以在学习初期,必须记忆大量的关键字和函数,记住各关键字的使用语法;其次就是多实战练习才能掌握一门语言。和一般语言不同的是计算机没有意识,所以我们使用本语言描述问题时必须严格遵守本语言的规范,否则计算机是很难懂你的意思。
推荐教材:
教材名称: 《C程序设计》
编 著 者: 谭浩强
出 版 社: 清华大学出版社
版 本 号: 第二版
参考资料:
《C程序设计》 谭浩强 清华大学出版社
《C语言程序设计》 黄维通 马力妮 清华大学出版社
《C语言中级培训材料》 兰州大学信息院
课程安排:
1、C语言概述 3
2、数据类型及运算 3
3、顺序结构程序设计 3
4、选择结构程序设计 3
5、循环结构程序设计 4
6、数组的定义和使用 3
7、函数的定义和使用 5
8、预处理命令 1
9、指针 3
10、结构体和联合体 3
11、位运算 2
12、文件操作 2