C语言程序设计

出版时间:2008-7  出版社:胡建平、邢振祥、 彭慧卿 清华大学出版社 (2008-07出版)  作者:胡建平 编  页数:273  

前言

C语言是一种结构化程序设计语言,它功能丰富、表达力强、使用灵活、应用面广、可移植性好,既具有高级语言的特点,又具有低级语言的许多功能;既可以用来编写系统软件,也可以用来编写应用79C件。因此,许多高校的高级语言程序设计课程都主要以C语言作为程序设计语言。作为一门较为通用的编程语言,C语言目前越来越得到广泛的应用。本书是在吸收借鉴已有教材长处的基础上,根据作者多年的教学经验编写而成。全书选材经典,内容丰富,结构清晰,层次分明,通俗易懂。本书讲述力求理论联系实际、循序渐进,注重培养读者分析问题和程序设计的能力,注重培养良好的程序设计风格和习惯。全书通过大量例题验证语法和说明程序设计方法.并且,为了使读者更好地掌握各章节内容,章末配有大量精选的习题。通过本书的学习和解题练习,读者既能迅速掌握C语言的基础知识,又能很快学会C语言的编程技术,提高解决实际问题的能力。本书针对非计算机专业初学者的特点编写,教材内容突出C语言程序设计的主干知识,淡化分支知识,摒弃末叶知识。本书把提高编程能力、增强编程技巧放在重要地位,在程序设计教学过程中避免陷入学习程序设计语言繁杂的语法和格式,而是将主要精力集中在所要解决的实际问题上,从知识点以及具体问题出发,重点掌握如何通过程序设计来解决问题。本书中的程序都是在Visual C++下进行调试的,在其他C语言环境下基本上都可以运行通过。全书共分13章。第l章为C语言概述,主要内容包括C语言的发展、特点和C程序的组成和执行。第2章为C语言语法基础,主要内容包括数据类型、数据类型转换、运算符与表达式。第3章为C程序设计初步,主要内容包括算法、算法的特征、算法的表示、数据的输入与输出、顺序程序设计。第4章为选择结构程序设计,主要内容包括关系运算符和关系表达式、逻辑运算符与逻辑表达式、选择结构语句。第5章为循环结构程序设计,主要内容包括while型循环、do-hile型循环、for型循环、循环的嵌套、其他控制语句。第6章为数组,主要内容包括一维数组、二维数组、多维数组、字符数组。第7章为函数,主要内容包括函数概念引入、函数定义、函数间的参数传递、函数调用、函数变量的作用域、变量的存储类型。第8章为指针,主要内容包括指针的含义、指针变量、指针与数组、指针与函数、指针与字符串、指向指针的指针。

内容概要

  《C语言程序设计》组织精练、内容全面、概念清晰、层次分明。讲述力求理论联系实际、循序渐进、深入浅出、通俗易懂,注重培养读者分析问题和程序设计的能力,注重培养良好的程序设计风格和习惯,具有较强的实用性。  C语言是目前最为流行的计算机程序设计语言之一,在当今软件开发领域有着十分广泛的应用,是全国高校普遍开设的一门计算机基础课程。《C语言程序设计》以程序设计为主线,全面、系统地讲述了C语言的算法基础、基本概念及其程序设计的基本方法。

书籍目录

第1章 C语言概述1.1 程序与程序设计语言1.1.1 程序的基本概念1.1.2 程序设计语言1.2 C语言的历史背景1.3 C语言的特点1.4 简单的C程序介绍1.4.1 简单的C程序1.4.2 C程序的结构特点1.4.3 程序设计风格1.5 C语言编译环境小结习题第2章 C语言语法基础2.1 C语言字符集和词汇2.1.1 C语言字符集2.1.2 C语言词汇2.2 常量与变量2.3 数据类型2.3.1 整型数据2.3.2 实型数据2.3.3 字符型数据2.4 运算符和表达式2.4.1 简单赋值运算符及其表达式2.4.2 算术运算符及其表达式2.4.3 复合赋值运算符及其表达式2.4.4 长度测试运算符2.4.5 逗号运算符及其表达式2.5 数据类型转换小结习题第3章 C程序设计初步3.1 算法3.1.1 算法的概念3.1.2 算法描述3.2 结构化程序设计方法简介3.3 C语言语句分类3.4 数据的输入输出3.4.1 printf函数(格式输出函数)3.4.2 scanf函数(格式输入函数)3.4.3 字符输入输出函数3.5 顺序程序设计小结习题第4章 选择结构程序设计4.1 关系运算符和关系表达式4.1.1 关系运算符4.1.2 关系表达式4.2 逻辑运算符和逻辑表达式4.2.1 逻辑运算符4.2.2 逻辑表达式4.3 if语句4.3.1 单分支结构if语句4.3.2 双分支选择结构if...else语句4.3.3 多分支选择结构if...else if语句4.3.4 if语句的嵌套4.4 switch语句小结习题第5章 循环结构程序设计5.1 goto语句5.2 while语句5.3 do...while语句5.4 for语句5.5 循环的嵌套……第6章 数组第7章 函数第8章 指针第9章 预处理第10章 结构体和共用体第11章 位运算第12章 文件系统第13章 从C转向C++255附录A 标准字符与ASCII代码对照表附录B 运算符的优先级和结合性附录C C常用库函数

章节摘录

第1章 C语言概述语言是人类交流思想的工具。在人与计算机打交道的时候,要让计算机按人们预先安排的步骤进行工作,就要解决人与计算机交流的问题。人与计算机进行交流的语言,称为程序设计语言。C语言是国内外广泛流行的高级程序设计语言,既可用它编写各种复杂的应用软件;也能用它编写包括操作系统在内的系统软件;它既具有多种高级语言的特点,又具有汇编语言的功能。c语言程序具有良好的可移植性和较高的运行速度,这使得c语言广泛被人们接受。随着计算机的广泛使用,C语言在各个领域的应用也越来越广泛。本章主要从程序设计的角度,结合C语言的特点和发展,介绍有关程序设计的基本概念以及C语言程序的基本结构等内容。1.1 程序与程序设计语言1.1.1 程序的基本概念计算机本身是无生命的机器,要使计算机为人类完成各种各样的工作,就必须让它执行人们预先设计好的相应程序。1.程序人们为了用计算机来解决实际问题,一般总是要编写程序。所谓程序,实际上是用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列。它表达了人们解决问题的过程,通过在计算机上运行程序,向计算机发出一系列指令,告诉计算机要处理什么以及如何处理,便可按人们的要求解决特定问题。一个程序一般应包含以下两方面内容:一是对数据的描述,在程序中要指定数据的类型和数据的组织形式,即数据结构;二是对操作步骤的描述,也就是算法。2.程序设计程序设计的目的就是用计算机解决问题。所谓程序设计就是把解题步骤用程序设计语言描述出来的工作过程。用计算机解决问题大体上经过以下几个步骤。

编辑推荐

《C语言程序设计》可作为高等院校计算机程序设计教学用书,也可作为计算机等级考试和工程技术人员自学用书。

图书封面

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7