C语言程序设计

出版时间:2010-12  出版社:中国铁道  作者:林小茶  页数:300  

内容概要

  C语言是程序员的入门语言,也是许多大学为学生安排的第一门程序设计课程。《21世纪高校计算机应用技术系列规划精品教材:C语言程序设计(第3版)》充分考虑到这一点,在内容的编排上尽量符合初学者的要求,在实例的选择上从易到难,循序渐进,并且能够解决一些实际问题。  《21 世纪高校计算机应用技术系列规划精品教材:C语言程序设计(第3版)》的主要内容包括C语言概述、C语言的基本知识、顺序和选择结构程序设计、循环结构程序设计、函数、数组、指针、结构体等构造数据类型和文件。全书通过大量的实例讲解了用C语言进行结构化程序设计的要领。  为了方便读者参加全国计算机等级考试二级C语言程序设计的考试,本版教材将最新的一次考试的题目分门别类,按照对应的学习内容在第2~8章的最后一节做了讲解。  《21世纪高校计算机应用技术系列规划精品教材:C语言程序设计(第3版)》适合作为高等学校应用型本科学生学习C程序设计课程的教材,也可作为高职高专学生学习C语言程序设计课程的教材以及C语言自学者的教材或参考书。

书籍目录

第1章 C语言概述1.1 程序与程序设计语言1.1.1 程序1.1.2 程序设计语言1.2 C语言发展概述和主要特点1.2.1 C语言的发展历史1.2.2 C语言的主要特点1.3 C语言的基本结构1.3.1 第一个程序1.3.2 第二个程序1.3.3 printf()函数使用初步1.3.4 第三个程序1.4 程序的调试1.4.1 调试步骤1.4.2 在Visual C++6.0调试环境下调试第一个程序本章小结习题第2章 C语言的基本知识2.1 字符集和标识符2.1.1 字符集2.1.2 标识符2.2 变量与常量2.2.1 变量2.2.2 常量2.3 C语言的数据类型2.3.1 为什么要讨论数据类型2.3.2 C语言有哪些数据类型2.3.3 基本数据类型2.4 整型数据2.4.1 整型数据在内存中的存储方式2.4.2 整型变量2.4.3 整型常量2.4.4 用printf()显示整型数据2.4.5 用scanfo输入整型数据2.5 浮点数2.5.1 浮点数据在内存中的存储方式2.5.2 浮点变量2.5.3 浮点常量2.5.4 用prinf()显示浮点数据2.5.5 用scanf()输入浮点数据2.6 字符型数据2.6.1 字符数据在内存中的存储方式2.6.2 字符变量与字符常量2.6.3 用printf()显示字符2.6.4 用scanf()输入字符2.6.5 用getchar()輸入字符和用putchar()输出字符2.6.6 字符串常量2.7 不同数据类型数据间的混合运算2.7.1 自动转换2.7.2 强制转换2.7.3 赋值表达式的类型转换2.8 典型错误及典型例题本章小结习题第3章 顺序和选择结构程序设计3.1 结构化程序设计3.1.1 结构化程序设计思想的产生3.1.2 结构化程序设计的三种基本结构3.2 语句与分程序3.3 顺序结构程序设计3.4 算术运算符与赋值运算符3.4.1 算术运算符的种类及运算3.4.2 算术表达式及算术运算符的优先级3.4.3 算术运算符的结合性3.4.4 普通赋值运算符3.4.5 复合赋值运算符3.5 选择结构程序设计3.5.1 问题提出与程序示例3.5.2 if形式3.5.3 if…else形式3.5.4 else if形式3.5.5 嵌套的if语句3.6 关系运算符与逻辑运算符3.6.1 关系运算符3.6.2 逻辑运算符3.7 自增/自减运算符3.8 求字节数运算符3.9 switch语句3.10 条件运算符3.11 程序举例3.12 典型错误及典型例题本章小结习题第4章 循环结构程序设计4.1 问题提出与程序示例4.2 while语句4.2.1 while语句的语法和流程图4.2.2 使用while语句需要注意的问题4.3 do…while语句4.3.1 do…while语句的语法和流程图4.3.2 使用do…while语句解决问题4.3.3 使用do…while语句需要注意的问题4.4 for语句4.4.1 for语句的语法和流程图4.4.2 使用for语句解决问题4.4.3 使用for语句需要注意的问题4.5 多重循环4.6 break语句在循环语句中的用法4.7 continue语句4.7.1 continue语句的用法4.7.2 break语句与continue语句的区别4.8 程序举例4.9 典型错误及典型例题本章小结习题第5章 函数5.1 问题提出与程序示例5.2 函数基础5.3 函数的定义5.3.1 函数的定义形式5.3.2 函数的返回值5.4 函数调用5.4.1 函数的调用方式5.4.2 嵌套调用5.5 函数说明5.6 参数传递5.6.1 形参和实参5.6.2 形参的数据类型5.7 递归调用5.8 变量的存储类别5.8.1 自动变量与外部变量5.8.2 静态变量5.8.3 寄存器变量5.9 典型错误及典型例题本章小结习题第6章 数组6.1 问题提出与程序示例6.2 一维数组6.2.1 一维数组的定义6.2.2 一维数组的引用6.2.3 一维数组的初始化6.2.4 程序举例6.3 二维数组6.3.1 二维数组的定义6.3.2 二维数组的引用6.3.3 二维数组的初始化6.3.4 程序举例6.4 数组作为函数的参数6.5 字符串与字符串函数6.5.1 字符数组6.5.2 字符串变量6.5.3 字符串变量的输入与输出6.5.4 字符串函数6.5.5 程序举例6.6 典型错误及典型例题本章小结习题第7章 指针7.1 指针类型与指针运算符7.1.1 指针数据类型7.1.2 指针运算符&和*的使用7.2 空间的动态分配与指针运算7.2.1 问题提出和程序示例7.2.2 空指针7.2.3 存储器申请7.2.4 存储器释放7.2.5 指针值的算术运算7.3 指针与函数7.3.1 形参的数据类型是指针类型7.3.2 返回指针值的函数7.3.3 指向函数的指针7.4 指针与一维数组7.4.1 问题提出与程序示例7.4.2 数组名及指针作为函数参数7.4.3 指针与字符串7.5 二级指针7.6 指针数组7.6.1 问题提出与程序示例7.6.2 指针数组的定义和使用7.7 指针与二维数组7.7.1 用指针方法操作二维数组7.7.2 动态的二维数组7.7.3 用指向数组的指针操作二维数组7.8 命令行参数7.9 典型错误及典型例题本章小结习题第8章 结构体等构造数据类型8.1 结构体8.1.1 问题提出与程序示例8.1.2 结构体的说明和结构体变量的定义8.1.3 结构体成员的引用8.1.4 结构体的初始化8.2 结构体数组8.3 结构体与指针8.3.1 指向结构体的指针8.3.2 结构体中的成员包含指针8.3.3 用结构体类型指针建立链表8.4 结构体与函数8.4.1 结构体数据作为函数的参数8.4.2 返回指向结构体的指针的函数8.5 联合体8.5.1 问题提出与程序示例8.5.2 联合体的说明和联合体变量的定义8.5.3 联合体变量成员的引用8.5.4 指向联合体变量的指针8.5.5 联合体变量与函数8.6 枚举8.6.1 枚举的说明和枚举变量的定义8.6.2 枚举变量的使用8.7 类型定义8.8 程序举例8.9 典型错误及典型例题本章小结习题第9章 文件9.1 问题提出与程序示例9.2 文件操作的基本方法和相关概念9.2.1 数据文件9.2.2 文件类型指针9.2.3 文件的打开9.2.4 文件的关闭9.2.5 文件操作顺序9.2.6 C语言的设备文件9.3 文件的读/写操作9.3.1 fpute()函数与fgetc()函数9.3.2 fprintf()函数与fseanf()函数9.3.3 head()函数与fwrite()函数9.3.4 tgets()函数和fputs()函数9.4 文件的定位9.4.1 文件的顺序存取和随机存取9.4.2 rewind()数9.4.3 fseek()数9.5 程序举例本章小结习题附录A ASCⅡ码与字符对照表附录B 运算符的优先级和结合性附录C printf()函数的转换说明模式附录D 预处理命令的使用参考文献

图书封面

评论、评分、阅读与下载


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


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7