C语言是一门面向过程的、抽象化的通用程序设计语言,是一个比较少见的应用领域极为广泛的语言,是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言,所有的系统平台都支持C语言,所有的应用程序也都可以由C语言来开发。大部分的流行编程语言都是从C衍生出来的(C++、JAVA、C#、Python等),而C语言的运行效率更高。同时,C语言也是操作系统和底层开发的首选语言,具有举足轻重的地位。
本课程作为学习程序设计的入门课程,从零基础开始讲解面向过程的C语言有,兼顾理论基础和编程实践,基础理论浅显易懂,编程案例有代表性且具有趣味性,将科学的程序设计思想贯穿始终,注重培养学生分析和解决问题的能力,在培养学生掌握程序设计方法的同时,注重学生逻辑思维的培养。
本课程使用当下流行的集成开放环境visual studio(各版本均适用)作为编程与调试工具。