c程序设计是大学计算机专业或相关专业首先的一门程序设计语言,说明c程序设计语言对于大学生学习计算机技术非常有用,教学中有相当多的学生总是问:c语言有什么用,或是感觉根本没法用、什么都坐不了。
产生以上感觉,我认为有以下几点:
1) c程序设计选用的教材中并没有涉及相关应用的章节,大部分教材只有输入、输出、数组、指针、结构体、几种控制结构,总之,教材围绕32个关键字进行展开,并没有应用的内容,甚至有的教材关于文件的基本操作也省了。
2)开涉c程序设计课程一般在大一的上学期,所以学生本身对计算机基础知识掌握有限,导致对c程序设计课程理解有限。
3)c程序设计课程与学生所认为的开发如Bs模式、移动应用、网站开发、框架相距甚远。
4) c程序设计语言本身是一门半高级语言,与硬件结合紧密,一般院校的计算机专业硬件学习往往流于形式。
5)基于控件开发的c++封装包,如bcb、mfc已不再流行,没有了这些桌面应用开发对c语言的应用。