C语言程序设计与实践
- ISBN:9787111310075
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:292页
- 出版时间:2010-09-01
- 条形码:9787111310075 ; 978-7-111-31007-5
本书特色
《C语言程序设计与实践》以程序设计为主线,在详细阐述程序设计基本概念、原理和方法的基础上,结合实践教学和学科竞赛的实际情况,通过经典实例讲解和实训,使学生掌握利用c语言进行结构化程序设计的技术和方法。注重培养良好的编程风格,掌握常见的算法思路,真正提高学生运用C语言编程以解决实际问题的综合能力,为后续课程实践环节的教学打下良好基础。《C语言程序设计与实践》特色实例丰富。在介绍理论知识的同时,书中还给出了大量的实例和实训内容,以提高学生的动手实践能力。重点突出。针对C语言语法庞杂、有些语句可以相互替代、有些语法不常使用的情况,《C语言程序设计与实践》重点介绍了基本的、常用的C语言语法知识,使学生容易理解和掌握。融会贯通。着重介绍程序设计语言的共性,培养学生自学其他程序设计语言的能力。
目录
节选
《C语言程序设计与实践》由浅入深地讲授了C语言程序设计的技术与技巧。首先,介绍了c语言的基础语法知识;其次,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,并对程序设计竞赛中的常见算法及其应用进行了介绍;*后,介绍了编程风格与程序调试方法。《C语言程序设计与实践》内容齐备、自成一体,可作为计算机及相关专业的本科或专科教材,也可以作为信息类或其他相关专业的辅助教材。
相关资料
插图:程序设计是按指定要求,编排计算机能识别的特定指令组合的过程,而程序设计语言是为方便人进行程序设计而提供的一种手段,是人与计算机交流的语言,而且这种程序设计语言也在随着计算机技术的发展而不断地发展。计算机能直接识别的是由“0”和“1”组成的二进制数,二进制是计算机语言的基础。一开始,人们只能降贵纡尊,用计算机能直接理解的语言去命令计算机工作,通过写出一串串由“0”和“1”组成的指令序列交给计算机执行。这种语言称为机器语言。使用机器语言编写程序是一件十分痛苦的工作,特别是在程序有错需要修改时,更是如此。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须重新修改程序,造成了重复工作。所以,现在已经很少有人用机器语言直接写程序。为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、有一定含义的符号串来替代一个特定指令的二进制串,比如,用“ADD”表示加法,“suB”表示减法,“Mov”表示数据传递等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了。这种程序设计语言称为汇编语言,即第二代计算机语言。然而对于计算机而言,它只认识“0”和“1”组成的指令,并不认识这些符号,这就需要一个专门的程序,来负责将这些符号翻译成计算机能直接识别和理解的二进制数的机器语言,完成这种工作的程序被称为汇编程序,它充当的就是一个翻译者的角色。汇编语言同样十分依赖于机器硬件,移植性不好,但效率十分高。现代的桌面计算机,性能已经非常强大,效率已经不是首要关注目标。所以,通常只有在资源受限的嵌入式环境或与硬件相关的程序设计时(如驱动程序),汇编语言才会作为一种首选的软件开发语言。虽然机器语言发展到汇编语言已经有了很大的进步,但是由于每条指令完成的工作非常有限,因此编程过程仍然繁琐,语义表达仍然比较费力。于是,人们期望有更加方便、功能更加强大的高级编程语言的出现。这种高级语言应该接近于数学语言或人的自然语言,同时又不依赖于计算.机硬件,编出的程序能在所有机器上通用。c语言就是一种能满足这种要求的语言,它由于既有高级语言的通用性又有底层语言的高效性而展示出了强大的生命力,几十年来一直被广泛应用。许多高校也基本上将c语言当作计算机专业和相关专业的重要必修课,作为高校学生接触的**门编程语言。同样,计算机本身并不认识c语言程序,因此我们需要将c语言程序先翻译成汇编程序,再将汇编程序翻译成机器语言,这个过程往往由编译程序帮我们完成,而不需要我们自己来做。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0