出版时间:2009-1 出版社:中国电力出版社 作者:罗勇 编 页数:242
前言
计算机技术的飞速发展,给社会进步带来了很强的发展动力。现在,计算机已广泛应用于社会生活的各个领域,成为当今社会不可缺少的工具。进入21世纪,计算机在各个领域的应用越来越广泛,与人们的联系也越来越紧密。由于计算机无法识别人类的语言,人们只能通过程序与之交流,要求其完成各种各样的工作。因此,掌握程序设计语言在当今社会显得尤为重要。 C语言是目前世界上最流行、使用最广泛的高级程序设计语言之一。它适合作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件。在众多的软件开发语言中,C语言是软件开发人员常用的编程工具,在工程实践中得到了广泛应用,受到了众多程序设计者的欢迎。 随着计算机技术的飞速发展,为适应当前我国高职高专人才培养的发展方向,满足高职高专教育教学改革的需要,配合学生应对全国计算机等级考试,我们编写了此教材。 《C语言程序设计》作为高职高专学生学习计算机编程的入门教材,我们在编写过程中参考了大量国内同类教材,吸收了这些教材的优点,同时又保持了自己的风格。本书着重介绍C语言程序设计的基本概念、设计思想、程序设计方法和基本技巧,使得学生通过学习,可掌握C语言程序设计的基本方法,为今后工作中解决一些软件方面的实际问题提供一种技术手段,并能结合社会生产实际进行应用程序的研制和开发。全书共12章,主要介绍C语言的基本概念、数据及运算、三大程序结构、数组、函数、指针、编译预处理、结构体和共用体、位运算、文件等。书中每章都有典型程序实例和习题,并在附录中附有《全国计算机等级考试二级C语言程序设计考试大纲(2008年版)》和《2008年4月全国计算机等级考试二级C语言程序设计笔试试卷及参考答案》。 本书适合作为高职高专院校计算机及相关专业的教材,也可作为备考等级考试和其他从事计算机编程人员的参考用书。 本书由罗勇主编和统稿。其中戴锐编写第8章、第10章和第12章;朱信树编写第6章和第7章;王瑞编写第3章和第4章;洪微明编写第1章和第9章,陈义新编写第2章;沈锦明编写第5章;罗勇编写第ll章和附录。 在编写过程中,孙奕学、时军、卢银花和王懿华等对本书提供了许多宝贵意见,另外还得到了计算机信息系全体教师的大力支持,在此一并表示衷心感谢。 由于编者水平有限、时间仓促,书中难免有错误和不妥之处,恳请读者批评指正,并多多提出宝贵意见。
内容概要
《C语言程序设计》为21世纪高等学校规划教材。《C语言程序设计》从c语言的基本概念出发,介绍了C语言程序设计的一般方法。《C语言程序设计》共12章,内容包括c语言的基本概念、数据及运算、三大程序结构、数组、函数、指针、编译预处理、结构体和共用体、位运算、文件。书中每章都有典型程序实例和习题,并在附录中附有《全国计算机等级考试二级C语言程序设计考试大纲(2008年版)》和《2008年4月全国计算机等级考试二级C语言程序设计笔试试卷及参考答案》。《C语言程序设计》可作为高职高专院校计算机及相关专业的教材,也可作为备考等级考试和其他从事计算机编程人员的参考用书。
书籍目录
前言第1章 C语言概述1.1 C语言的发展与特点1.2 C语言程序结构1.3 算法与程序设计1.4 C程序的上机步骤习题第2章 基本数据类型、运算符及表达式2.1 C语言的数据类型2.2 标识符、常量和变量2.3 整型数据2.4 实型数据2.5 字符型数据2.6 算术运算符和表达式2.7 赋值表达式2.8 逗号运算符习题第3章 顺序结构程序设计3.1 C语句概述3.2 赋值语句3.3 数据输出3.4 数据输入3.5 空语句和复合语句3.6 程序举例习题第4章 选择结构程序设计4.1 关系运算符和关系表达式4.2 逻辑运算符和逻辑表达式4.3 if语句4.4 if语句的嵌套4.5 条件运算符4.6 switch语句4.7 程序举例习题第5章 循环结构程序设计5.1 while语句和用while语句构成的循环结构5.2 do-while语句和用do-while语句构成的循环结构5.3 for语句和用for语句构成的循环结构5.4 循环结构的嵌套5.5 break和continue语句在循环体中的作用5.6 程序举例习题第6章 数组6.1 一维数组的定义和引用6.2 二维数组的定义和引用6.3 字符数组和字符串6.4.字符串处理函数6.5 程序举例习题第7章 函数7.1 函数定义的一般形式7.2 函数的参数和函数的返回值7.3 函数的调用7.4 函数声明和函数原型7.5 函数的嵌套调用7.6 函数的递归调用7.7 变量的作用域7.8 变量的存储类型7.9 内部函数和外部函数习题第8章 指针8.1 地址、指针的基本概念和指针变量8.2 指针变量的定义和指针运算8.3 指针与数组8.4 指针与字符串8.5 指针与函数8.6 指针操作的小结习题第9章 编译预处理9.1 文件包含处——#include9.2 宏定义——#define习题第10章 结构体、共用体和用户自定义类型10.1 结构体类型定义和结构体变量10.2 结构体数组10.3 结构体指针、动态存储分配和链表10.4 共用体类型10.5 枚举类型10.6 用户自定义类型习题第11章 位运算11.1 位运算符和位运算11.2 位段习题第12章 文件12.1 C文件概述12.2 文件的打开与关闭12.3 文件的读写12.4.文件的随机读写习题附录A ASCII表附录B C语言运算符的优先级和结合性附录C C常用库函数附录D C语言的关键字附录E 全国计算机等级考试二级C语言程序设计考试大纲(2008年版)附录F 2008年4月全国计算机等级考试二级C语言程序设计笔试试卷及参考答案附录G 习题参考答案参考文献
章节摘录
第1章 C语言概述 计算机是人类20世纪最伟大、最重要的发明之一,它已广泛用于社会生活的各个领域,成为当今社会不可缺少的工具。进入21世纪以来,计算机在各个领域的应用越来越广泛,与人们的联系也越来越紧密。由于计算机无法识别人类的语言,人们只能通过程序与之交流,要求其完成各种各样的工作。 C语言是当今世界上应用最广泛、影响最深远的高级程序设计语言之一。它适合作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件。在众多的软件开发语言中,C语言是软件开发人员最常用的编程工具,在工程实践中得到了广泛应用。C语言是一种既具有一般高级语言特性,又具有低级语言特性的程序设计语言。它具有丰富灵活的数据结构、简洁而高效的语句表达、清晰的程序结构、良好的可移植性等特点,从而受到了众多程序设计者的喜爱。 本章主要介绍C语言的发展与特点、c语言程序结构、算法与程序设计,以及C语言程序的上机步骤。 ……
图书封面
评论、评分、阅读与下载