《c语言》是一种面向问题的通用程序设计语言,具有语言简洁、类型丰富、结构完整、表达力强、直接操作内存单元、适用于模块化结构等特点。c语言既具有高级语言的优点,又具有低级语言的许多特点,是一门广泛使用的程序设计语言。
本课程通过对c语言的学习,使学生能掌握c语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用c语言编程分析和解决实际问题的能力,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。
安排学时为48学时(理论32 实验)
教材:李含光主编,《c语言程序设计》
参考书与学习资源:
1.苏小红,《c语言程序设计(第3版)》,高等教育出版社,2015
2.谭浩强,《c程序设计(第四版)》,北京.清华大学出版社.2010
3. 谭浩强,《c 程序设计(第二版)》,北京.清华大学出版社.2011
4. c programming: a modern approach, 2nd edition,2008, w. w. norton & company.
5. iso/iec 9899.programming languages c.2005