上QQ阅读APP看书,第一时间看更新
1.5 新手疑难问题解答
问题1:为什么要学习C语言?
解答:C语言最初是用于系统开发工作,特别是组成操作系统的程序。由于C语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样,所以采用C语言作为系统开发语言。如操作系统、语言编译器、汇编器、文本编译器、打印机、网络驱动器、现代程序、数据库、语言解释器、实体工具等都是使用C语言作为开发语言的,因此C语言的应用非常广泛,这也是我们要学习C语言的原因。
问题2:为什么我写的程序在编译的过程中没有错误,但最后计算的结果是错误的呢?
解答:程序的编译过程仅仅是检查源程序中是否存在语法错误,编译系统无法检查出源程序中的逻辑思维错误,因此,即使编译过程没有错误,也不能保证程序能够计算出正确的结果。当出现错误时,这里建议用户尽量修改源程序,在编译阶段最好做到“0 error(s),0 warning(s)”,从而养成一个良好的编程习惯。