C语言程序设计

出版时间:2006-1  出版社:科学出版社  作者:万世明  页数:281  

内容概要

  《新编21世纪高职高专计算机系列规划教材:C语言程序设计》是高职高专计算机系列规划教材之一,依据教育部最新制定的《高职高专教育计算机公共基础课程教学基本要求》和教育部考试中心制定的《全国计算机等级考试二级C语言程序设计考试大纲(2005年版)》的要求编写而成。主要内容包括C语言概述、数据类型、运算符与表达式、各种程序结构、函数、数组、指针、编译预处理、结构体与联合体、文件。鉴于2005年的二级C语言等级考试的新特点,《新编21世纪高职高专计算机系列规划教材:C语言程序设计》专门对软件工程、数据结构方面的内容作了有针对性的介绍。  《新编21世纪高职高专计算机系列规划教材:C语言程序设计》具有编排合理、循序渐进、面向应用、便于自学的特点,紧扣考试大纲,精选了大量的与考试题型类似的习题,特别适合应试者和程序设计初学者使用。  《新编21世纪高职高专计算机系列规划教材:C语言程序设计》可作为各类高职高专C语言程序设计的教材,也可以作为全国计算机等级考试二级C语言程序设计的培训教材和广大学习C语言程序设计人员的自学参考书。

书籍目录

第1章 C语言概述1.1 C语言简史1.2 C语言的特点1.3 简单C程序举例1.4 C程序的开发和运行环境1.5 程序的算法与基本结构1.5.1 算法1.5.2 结构化程序1.6 小结习题第2章 数据类型、运算符和表达式2.1 标识符和保留字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.4.6 条件表达式2.4.7 逗号表达式2.5 类型自动转换2.5.1 一般算术转换2.5.2 赋值转换2.5.3 强制类型显式转换2.6 小结习题第3章 顺序结构程序设计3.1 C语言的基本语句3.1.1 表达式语句3.1.2 空语句3.1.3 复合语句3.1.4 函数调用语句3.1.5 流程控制语句3.2 数据输出3.2.1 字符输出函数putchar()3.2.2 格式输出函灵敏printf()3.3 数据输入3.3.1 字符输入函数getchar()3.3.2 格式输入函数scanf()3.4 程序举例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 语句的嵌套4.4 条件运算符4.5 switch语句4.6 程序举例4.7 小结习题第5章 循环结构程序设计5.1 while语句5.1.1 while语句的一般格式5.1.2 while语句的执行过程5.1.3 while语句程序举例5.2 do…while语句5.2.1 do…while语句的一般格式5.2.2 do…while语句的执行过程5.2.3 do…while语句程序举例5.3 for语句5.3.1 for语句的一般格式5.3.2 for语句的执行过程5.3.3 for语句程序举例5.4 多重循环5.5 break语句和continue语句5.5.1 break语句5.5.2 continue语句5.6 goto语句和标号语句5.6.1 goto语句5.6.2 标号语句5.6.3 goto语句和标号语句程序举例5.7 程序举例5.8 小结习题第6章 函数6.1 概述6.1.1 库函数和用户自定义函数6.1.2 有返回值函数和无返回值函数6.1.3 无参函数和有参函数6.2 函数的定义与说明6.2.1 函数的定义6.2.2 函数的说明6.3 函数的调用和参数的传递6.3.1 函数的调用6.3.2 函数调用的方式6.3.3 函数的返回值6.3.4 函数参数的传递6.4 函数的嵌套与递归6.4.1 函数的嵌套调用6.4.2 函数的递归调用6.5 变量的存储类型与作用域6.5.1 局部变量及其存储类型6.5.2 全局变量6.6 程序举例6.7 小结习题第7章 数组7.1 一维数组7.1.1 数组的概念7.1.2 一维数组的说明、引用和存储7.1.3 一维数组的初始化7.1.4 一维数组程序实例7.2 二维数组7.2.1 二维数组的说明、引用和存储7.2.2 二维数组的初始化7.2.3 二维数组程序举例7.3 字符数组和字符串7.3.1 字符数组7.3.2 字符串7.3.3 字符数组程序举例7.4 数组作为函数参数7.4.1 数组元素作为函数实参7.4.2 数组名作函数参数7.5 小结习题第8章 指针8.1 指针和地址8.1.1 预备知识8.1.2 地址和指针的概念8.2 指针变量8.2.1 指针的指向关系8.2.2 指针变量的说明和初始化8.2.3 指针的运算8.3 指针参数8.3.1 指针参数的用法8.3.2 程序实例8.4 指针与数组8.4.1 指向数组元素的指针8.4.2 通过指针引用数组元素8.4.3 移动指针的运算8.4.4 指针与多维数组8.4.5 指针与字符串8.5 指针数组和指向指针的指针8.5.1 指针数组8.5.2 指针数组作main函数的形参8.5.3 指向指针的指针8.6 指针与函数8.6.1 指针函数8.6.2 指向函数的指针8.7 程序举例8.8 小结习题第9章 预编译处理和动态存储分配9.1 宏定义9.2 文件包含9.3 条件编译9.4 动态存储分配9.5 程序举例9.6 小结习题第10章 构造类型与位运算10.1 结构体和结构体变量10.1.1 结构体定义10.1.2 结构体变量的引用10.2 结构体数组和结构体指针10.2.1 结构体数组的定义10.2.2 结构体数组的初始化10.2.3 指向结构体的指针10.3 链表和链表操作10.3.1 链表10.3.2 链表操作10.4 联合体10.4.1 联合体的概念10.4.2 联合体变量的定义和引用10.5 枚举类型和类型 定义10.6 位运算10.7 小结习题第11章 文件11.1 C语言文件的概念11.2 文件的基本操作11.2.1 文件类型指针11.2.2 文件的打开与关闭11.2.3 文件的读写11.2.4 文件格式化输入输出函数11.2.5 文件的定位11.2.6 文件的错误检测11.3 小结习题第12章 综合12.1 软件工程简介12.1.1 软件工程概述12.1.2 软件工程中的有关概念12.1.3 二级C考试对软件工程知识的要求12.2 数据结构简介12.2.1 数据结构概述12.2.2 数据结构的有关概念12.2.3 二级C考试对数据结构知识的要求12.3 二级C上机考试系统简介12.3.1 登录12.3.2 考试界面12.3.3 查看试题要求12.3.4 录求系统帮助12.3.5 答题12.3.6 交卷12.4 C++简介12.4.1 相关概念12.4.2 C++的词法及词法规则12.4.3 C++程序结构的基本组成部分12.4.4 C++程序的书写格式12.4.5 C++程序的实现附录附录A ASCII码表附录B 运算符的优先级和结合性附录C Turbo C 2.0常用库函数附录D 错误和警告信息及处理方法附录E 全国计算机等级考试二级(C语言程序设计)考试大纲附录F 全国计算机等级考试二级 C语言试题及参考答案(2005年)

图书封面

评论、评分、阅读与下载


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


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7