出版时间:2009-10 出版社:人民邮电出版社 作者:韩增红,王冬梅 主编 页数:307
前言
C语言是一种得到广泛重视并普遍应用的计算机程序设计语言。它因其功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言等诸多特点,而成为当今软件开发领域中广泛使用的一种语言。C语言既可用来编写系统软件,也可用来编写应用软件,是国际公认的最重要的几种通用程序设计语言之一,也是国内外大学介绍计算机程序设计方法的首选语言。 本书以C语言程序设计的基本原理为出发点,以程序设计为主线,以实际应用为目标,内容讲解由浅人深、循序渐进、重点突出,内容体例安排合理、案例丰富、实用性强。 全书共分12章。第1章概述,简单介绍了程序设计的基础知识、C语言的特点、程序结构和上机步骤;第2章数据类型、运算符和表达式,介绍了数据在计算机内的表示、C语言的数据类型、常量、变量及运算符和表达式;第3章至第5章详细介绍了C语言的结构化程序设计方法,包括顺序结构、选择结构和循环结构程序设计;第6章数组,介绍了各类数组的定义和使用方法;第7章函数,详细介绍了C语言程序的结构、函数的定义及使用,并简单介绍了程序编译预处理;第8章构造数据类型,讨论了结构体、共用体、枚举类型的定义及使用;第9章指针,深入浅出地介绍了指针的概念和应用;第10章文件,介绍了文件的概念和对文件的各种操作;第11章音乐与图形设计,介绍了实用的音乐设计和图形设计方法;第12章综合应用,从结构化程序设计方法学角度出发,阐述了C语言开发应用程序的一般步骤和方法。各章后都附有适量的习题,读者可通过习题巩固已学的知识。书中全部实例和习题均已上机调试通过。 本书既可作为高等院校本专科学生的教材,也可作为计算机等级考试及其他计算机应用人员学习高级语言程序设计的参考书。为配合本书的学习,本书配有《C语言程序设计上机指导与习题》辅导教材,供学习者参考。 本书由韩增红、王冬梅主编,参加编写的还有佟继红、李明、肖丽君、段立平、毕国忠、张泽梁、胡智鹏等。韩增红编写第1章、第7章,王冬梅编写第2章,段立平编写第3章,毕国忠编写第4章,胡智鹏编写第5章,肖丽君编写第6章、第10章,佟继红编写第8章、第11章,李明编写第9章,张泽梁编写第12章,孙淑霞、许盟参加了本书的部分内容编写及程序调试。 由于编者水平有限,书中难免有不足之处,恳请读者提出宝贵意见和建议。
内容概要
本书以C语言程序设计的基本原理为出发点,以应用为主线,内容讲解由浅入深、循序渐进、重点突出。本书的特点是概念准确、内容合理、案例丰富、实用性强。 全书共分12章,内容包括:概述、数据类型、运算符和表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、构造数据类型、指针、文件、音乐与图形设计及综合应用。每章后都附有适量的习题,读者可通过习题巩固已学的知识。书中全部程序均上机调试通过。 本书可作为本科、专科及各类成人教育的C语言程序设计教学用书,也可作为计算机培训和计算机等级考试的教材,还可作为广大程序开发人员和计算机爱好者学习C语言程序设计的参考书。为配合本书的学习,本书配有《C语言程序设计上机指导与习题》辅导用书,供读者参考。
书籍目录
第1章 概述 1.1 程序设计基础 1.1.1 程序与程序设计语言 1.1.2 程序设计方法 1.1.3 程序设计的基本过程 1.2 C语言及其特点 1.2.1 C语言的发展过程 1.2.2 C语言的特点 1.3 C语言程序的结构特点与书写规则 1.3.1 C语言程序的基本结构 1.3.2 源程序的书写规则 1.4 C语言的语句和基本符号 1.4.1 C语言语句 1.4.2 基本符号集 1.4.3 标识符 1.5 C语言程序的调试 1.5.1 调试步骤 1.5.2 Turbo C集成开发环境 本章小结 习题 第2章 数据类型、运算符和表达式 2.1 常用的进位制 2.1.1 数制的概念 2.1.2 数制转换 2.2 数值与字符在计算机内部的表示 2.3 C语言的数据类型 2.4 常量 2.4.1 数值常量 2.4.2 字符常量和字符串常量 2.4.3 符号常量 2.5 变量 2.5.1 变量的定义和变量的存储 2.5.2 变量的初始化 2.6 运算符和表达式 2.6.1 运算符和表达式简介 2.6.2 算术运算符和算术表达式 2.6.3 赋值运算符和赋值表达式 2.6.4 逗号运算符号和逗号表达式 2.6.5 关系运算和逻辑运算 2.6.6 条件表达式 2.6.7 位运算表达式 2.6.8 运算符的结合性和优先级 本章小结 习题 第3章 顺序结构程序设计 3.1 顺序结构 3.1.1 赋值语句和空语句 3.1.2 复合语句 3.2 数据的输入和输出 3.2.1 putchar()函数和getchar()函数 3.2.2 printf()函数和scanf()函数 3.3 顺序结构程序设计举例 本章小结 习题 第4章 选择结构程序设计 4.1 if语句 4.1.1 if形式 4.1.2 if-else形式 4.1.3 if-else-if形式 4.1.4 if语句的嵌套 4.2 switch语句 4.3 选择结构程序设计举例 本章小结 习题 第5章 循环结构程序设计 5.1 用goto语句构成的循环 5.2 while语句 5.3 do-while语句 5.4 for语句 5.5 循环嵌套结构 5.6 break和continue语句的使用 5.6.1 break语句 5.6.2 continue语句 5.7 循环结构程序设计举例 本章小结 习题 第6章 数组 第7章 函数 第8章 构造数据类型 第9章 指针 第10章 文件 第11章 音乐与图形设计 第12章 综合应用 附录A ASCII码表 附录B Turbo C常用库函数 附录C Visual C++集成环境下调试C程序的方法 参考文献
章节摘录
第1章 概述 计算机语言是人与计算机之间交流信息的工具,由计算机能够识别的语句组成,它使用一整套带有严格规定的符号体系来描述计算机语言的词法、语法、语义、语用。词法负责从构成源程序的字符串中识别出一个个具有独立意义的最小语法单位(单词);语法涉及语言的构成规律,确定程序的结构形式;语义说明语句代表的含义及该语句的执行过程;语用指出语句的实际用途。 C语言是一种通用的程序设计语言,它具有丰富的运算符和表达式,以及先进的控制结构和数据结构。C语言既具有高级语言简单易学和可移植性好的特点,又具有汇编语言生成代码质量高的优点。因此,C语言具有较强的生命力和广泛的应用前景。 本章从程序设计基础知识人手,对C语言作一概括性介绍,让读者了解一个C语言程序的基本框架和它的书写格式。使读者能够学会编写简单的C程序,并能够进行编辑、编译、连接、调试运行等上机操作。 1.1 程序设计基础 在介绍C语言程序设计之前,我们先来了解一些有关程序设计的基础知识。 1.1.1 程序与程序设计语言 1.程序 所谓程序,就是一系列遵循一定规则和思想并能正确完成指定工作的代码(也称为指令序列)。简单地说,程序主要用于描述完成某项功能所涉及的对象和动作规则。通常,一个计算机程序主要描述两部分的内容,其一是描述问题的每个对象及它们之间的关系,即数据结构的内容;其二是描述对这些对象进行处理的动作、这些动作的先后顺序以及它们所作用的对象,要遵守一定的规则,即求解某个问题的算法。 因此,对程序的描述,也可以用经典的公式来表示: 程序=数据结构+算法 一个设计合理的数据结构往往可以简化算法,而且一个好的程序应该具有可靠性、易读性、可维护性等良好特点。 ……
图书封面
评论、评分、阅读与下载