技术教育社区
www.teccses.org

C语言程序设计

封面

作者:胡宏智王小林等

页数:264

出版社:中国水利水电出版社

出版日期:2010

ISBN:9787508465456

电子书格式:pdf/epub/txt

内容简介

本书以程序案例为导向,全面介绍c语言的基本概念、数据类型、语句及其特点,深入浅出地讲解c语言程序设计的基本方法,注重读者程序设计思想和程序设计能力的培养。
全书共分8章,第1-4章介绍了c语言基础知识、基本的数据类型、运算符与基本的程序语句、c语言结构化程序的算法设计与程序的控制结构、函数及编译预处理,通过前4章的学习,读者可以掌握c语言简单程序设计的方法、步骤,c语言结构化、模块化程序设计的思想和方法。第5-8章的内容包括:数组、指针、构造数据类型和文件的概念与应用。读者通过5-8章的学习,能够利用c语言进行比较复杂的程序设计。
本书每章均设置适量的习题、常见问题的问和答,并附习题解答。全书语言通俗易懂,内容取舍合理、由浅入深,适合用于普通高等院校本、专科的教材,也可供工程技术人员参考。

相关资料

插图:一台计算机是由硬件系统和软件系统两大部分构成的,硬件是物质基础,而软件可以说是计算机的灵魂,没有软件,计算机就是一台什么也不能干的“白痴”,有了软件,才能灵动起来,成为一台真正的“电脑”。所有的软件都是用计算机语言编写的。计算机程序设计语言的发展,经历了从低级到高级的历程。1.低级语言(1)机器语言。计算机只懂得由“0”和“1”组成的二进制数,二进制是计算机语言的基础。计算机发明之初,只是用计算机的语言去指挥计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言是第一代计算机语言。(2)汇编语言。为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一条特定指令的二进制串,比如,用“ADD A,50”代表加法,“SUB B,20”代表减法运算等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。汇编语言同样十分依赖于机器硬件,移植性不好,因而它仍然属于低级语言。针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,运行效率十分高,几乎等同于机器语言的效率,所以至今仍是一种常用而强有力的软件开发工具。2.高级语言从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用的这样一种语言。经过努力,1954年,第一个完全脱离机器硬件的高级语言——FORTRAN问世了,50多年来共有几百种高级语言出现,其中影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISF、SOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、Delphi、Java、C#等。

本书特色

本书通过188个示例,全面介绍了c语言语句的功能、用法,重点讲解问题求解的算法思想、编程思路。
全书共由8章和4个附录组成,语言通俗易懂,内容取舍合理、由浅入深,适合用于普通高等院校本、专科的教材,也可供工程技术人员参考。

目录

前言
第1章 c语言概述
第2章 基本的数据类型、运算符与程序语句
第3章 算法设计与程序的控制结构
第4章 函数与编译预处理
第5章 数组
第6章 指针
第7章 构造数据类型
第8章 文件
附录a c语言的保留字与关键字
附录b c语言运算符优先级结合性表
附录c ascii字符表
附录d c语言常用库函数
参考文献

节选

《C语言程序设计》以程序案例为导向,全面介绍C语言的基本概念、数据类型、语句及其特点,深入浅出地讲解C语言程序设计的基本方法,注重读者程序设计思想和程序设计能力的培养。全书共分8章,第1-4章介绍了C语言基础知识、基本的数据类型、运算符与基本的程序语句、C语言结构化程序的算法设计与程序的控制结构、函数及编译预处理,通过前4章的学习,读者可以掌握C语言简单程序设计的方法、步骤,C语言结构化、模块化程序设计的思想和方法。第5-8章的内容包括:数组、指针、构造数据类型和文件的概念与应用。读者通过5-8章的学习,能够利用C语言进行比较复杂的程序设计。《C语言程序设计》每章均设置适量的习题、常见问题的问和答,并附习题解答。全书语言通俗易懂,内容取舍合理、由浅入深,适合用于普通高等院校本、专科的教材,也可供工程技术人员参考。

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《C语言程序设计》
Article link:https://www.teccses.org/163414.html