集团直发,全新正版书籍,假一罚四,放心选购。可开发票
¥ 31.4 6.5折 ¥ 48 全新
库存7件
作者梁海英
出版社清华大学出版社有限公司
ISBN9787302400899
出版时间2018-09
装帧平装
开本16开
定价48元
货号9502879
上书时间2024-07-12
人们与计算机进行交流是通过程序实现的,只有解决一定问题的程序才能指挥计算机自动地进行工作,而程序又是通过程序设计语言开发的,C语言就是程序设计语言的一种。
本章主要介绍C语言的程序结构及特点,重点介绍在Visual C++6.0环境中实现C程序功能的步骤。
1.1程序设计语言
程序是指人们使用编程语言开发,为解决一定问题,能够被计算机执行的指令代码。
计算机程序设计语言是编程人员应遵守的、计算机可以识别的程序代码规则,是人指挥计算机进行工作,与计算机进行交流的工具。
计算机程序设计语言是不断发展的。纵观其历史,可以将其分为低级语言和高级语言两大类。
1.1.1低级语言
低级语言又称为面向机器的语言,因CPU的不同而不同,可移植性差。使用低级语言可以编出效率高的程序,但对程序设计人员的要求也很高。他们不仅要考虑解题思路,
还要熟悉机器的内部结构,所以非专业人员很难掌握这类程序设计语言。
低级语言又分为机器语言和汇编语言。
1.机器语言
机器语言是CPU可以直接识别的一组由0和1序列构成的指令代码。用机器语言编写程序,就是从所使用CPU的指令系统中挑选合适的指令,按照解决问题的算法组成一个指令序列。这种程序可以被机器直接理解并执行,速度很快,但因为它们不直观、难记、难写、不易查错、开发周期长,所以现在只有专业人员在编制对于执行速度有很高要求的程序时才采用。
2.汇编语言
为了减轻编程者的劳动强度,人们使用一些帮助记忆的符号来代替机器语言中的0、1代码,使得编程效率和质量都有了很大的提高。由这些助记符组成的指令系统,称为符号语言,也称为汇编语言。汇编语言指令与机器语言指令基本上是一一对应的。因为这些助记符不能被机器直接识别,所以用汇编语言编写的程序必须被汇编成机器语言才能被机器理解。汇编之前的程序称为源程序,汇编之后的程序称为目标程序。使用连接程序将目标程序连接成可执行程序。可执行程序能够脱离语言环境独立运行。
1.1.2高级语言
高级语言提供大量的与人类语言相类似的控制结构,使程序设计者可以不关心机器的内部结构及工作原理,把主要的精力集中在解决问题的思路和方法上。这类摆脱了硬件束缚的程序设计语言的出现是计算机技术发展的里程碑,使得编程不再是少数专业人员的专利。由于高级语言不依赖具体的机器,所以用高级语言编写的程序可移植性好。
根据编程机制的不同,高级语言又分为面向过程的程序设计语言和面向对象的程序设计语言。
1.面向过程的程序设计语言
面向过程的程序设计语言由一个入口和一个出口构成,程序每次执行都必须从这个入口开始,按照程序的结构执行到这个出口为止,属于过程驱动的编程机制,由过程控制程序运行的流向。编程人员要以过程为中心来考虑应用程序的结构,执行哪一部分代码和按何种顺序执行代码都由程序本身控制。它允许将程序分解为多个函数,这使得同一个程序可以由多人分工开发,大大提高了编程效率,使人们能够开发出规模越来越大、功能越来越强的应用软件和系统软件。常用的面向过程的语言有C、Fortran、Pascal等。
2.面向对象的程序设计语言
面向对象的程序设计语言将整个现实世界或者其中的一部分看作是由不同种类的对象构成的,同一类型的对象既有相同点又有不同点。各种类型的对象之间通过发送消息进行联系,消息能够激发对象作出相应的反应,从而构成一个运动的整体,属于事件驱动的编程机制,由事件控制着程序运行的流向。编程人员要以对象为中心来设计模块,代码不是按预定的顺序执行,而是在响应不同的事件时执行不同的代码。当前使用较多的面向对象的程序设计语言有Visual Basic、C++、C#、Java等。
高级语言也不能被机器直接识别,也需要翻译才能运行。高级语言的运行方式有解释和编泽两种。所谓解释,是指边解释边执行,不形成目标代码,执行速度不快,源程序保密性不强,如Visual Basic属于解释方式。所谓编译,是将源程序使用语言本身提供的编译程序编译为目标程序,再使用连接程序与库文件连接成可执行程序,可执行程序能够脱离语言环境独立运行。本课程所学的C语言程序设计属于编译方式。
【假一罚四】C语言非常道李忠
全新嘉兴
¥ 73.40
【假一罚四】C语言程序设计海燕
全新嘉兴
¥ 44.40
【假一罚四】语言与境界程泰宁著
全新嘉兴
¥ 24.00
【假一罚四】C语言程序设计谭浩强著
全新嘉兴
¥ 47.10
【假一罚四】C语言程序设计丁发红
全新嘉兴
¥ 27.80
【假一罚四】C语言程序设计安俊秀
全新嘉兴
¥ 29.50
【假一罚四】C语言简明教程杨新发
全新嘉兴
¥ 25.90
【假一罚四】数据结构(C语言版)中国
全新嘉兴
¥ 41.80
【假一罚四】C语言程序设计教程中国
全新嘉兴
¥ 34.50
【假一罚四】跟我学C语言编者:李宛洲
全新嘉兴
¥ 29.50
— 没有更多了 —
以下为对购买帮助不大的评价