C语言程序设计

当前位置:首页 > 教材教辅 > 大学教材教辅 > C语言程序设计

出版社:电子工业出版社
出版日期:2005-7
ISBN:9787121013416
作者:黄迪明
页数:303页

书籍目录

第1章 C语言程序设计基础知识1.1 计算机基础知识概述1.1.1 计算机与信息社会1.1.2 计算机中信息的表示1.1.3 计算机系统的组成1.2 算法及其表示1.2.1 计算机求解问题的步骤1.2.2 算法的表示1.3 C语言概述1.3.1 C语言简史及特点1.3.2 基本程序结构1.3.3 基本语法单位1.4 C语言程序的编写和运行1.4.1 编辑1.4.2 编译1.4.3 连接1.4.4 运行1.5 程序举例小结习题1第2章 基本数据类型及运算2.1 基本数据类型2.2 常量2.2.1 整型常量2.2.2 浮点数常量2.2.3 字符常量2.2.4 字符串常量2.2.5 转义字符2.2.6 符号常量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 混合运算与类型转换2.5.1 自动类型转换2.5.2 强制类型转换2.6 运算优先级和结合性2.7 程序举例小结习题2第3章 数据的输入、输出3.1 格式输出函数3.2 字符输出函数3.3 格式输入函数3.4 字符输入函数3.5 程序举例小结习题3第4章 控制语句4.1 程序的基本结构4.2 复合语句4.3 if条件分支语句4.3.1 if流程4.3.2 if-else流程4.3.3 else if流程4.3.4 if语句嵌套4.4 多路开关语句4.5 循环语句4.6 while语句和do-while语句4.6.1 while语句4.6.2 do-while语句4.7 循环嵌套4.8 break、continue和goto语句4.8.1 break语句4.8.2 continue语句4.8.3 goto 语句4.9 程序举例小结习题4第5章 数组5.1 一维数组5.1.1 一维数组的定义5.1.2 一维数组元素的引用5.1.3 一维数组的初始化5.2 二维数组5.2.1 二维数组的定义5.2.2 二维数组元素的引用5.2.3 二维数组的初始化5.3 字符数组5.3.1 字符数组的定义和初始化5.3.2 字符数组的输入/输出5.3.3 与字符串处理有关的几个函数5.4 程序举例小结习题5第6章 指针6.1 指针的概念和定义6.1.1 指针的概念6.1.2 指针的定义6.1.3 指针的赋值6.2 指针运算6.3 指针和数组6.4 字符串指针6.4.1 指向字符数组的指针6.4.2 指向字符串常量的指针6.5 指针数组6.6 指向指针的指针6.7 程序举例小结习题6第7章 函数7.1 函数定义和调用7.1.1 函数定义7.1.2 函数调用7.2 函数参数7.2.1 传值调用7.2.2 传址调用7.3 函数与数组7.4 函数与指针7.4.1 返回指针的函数7.4.2 指向函数的指针7.5 递归函数7.6 命令行参数7.7 标准库函数7.8 预处理功能7.8.1 宏替换7.8.2 包含文件7.8.3 条件编译7.9 程序举例小结习题7第8章 变量的存储类型8.1 自动变量8.2 外部变量8.3 静态变量8.4 寄存器变量8.5 变量的初始化*8.6 动态内存分配函数8.7 程序举例小结习题8第9章 结构9.1 结构及结构变量的定义与访问9.1.1 结构及结构变量的定义9.1.2 结构成员的访问9.1.3 结构变量的初始化9.2 结构数组9.3 结构和函数9.3.1 结构变量的传值调用9.3.2 结构指针及结构变量的传址调用9.4 结构型函数和结构指针型函数9.4.1 结构型函数9.4.2 结构指针型函数9.5 位域和结构嵌套9.5.1 位域9.5.2 结构嵌套*9.6 引用自身的结构和链表9.6.1 单向链表9.6.2 双向链表9.6.3 循环链表*9.7 程序举例小结习题9第10章 联合、枚举及定义类型10.1 联合10.2 枚举10.3 定义类型10.4 与系统有关的库函数10.4.1 BIOS接口调用函数10.4.2 DOS系统调用函数*10.5 程序举例小结习题10第11章 输入、输出和文件管理11.1 流和文件11.2 控制台I/O11.2.1 字符输入、输出11.2.2 字符串的输入、输出11.3 文件11.3.1 打开文件函数11.3.2 关闭文件函数11.3.3 标准流式文件11.4 文件I/O11.4.1 单字符的输入、输出11.4.2 行的输入、输出11.4.3 数据块的输入、输出11.4.4 流式文件数据的格式化输入、输出11.4.5 文件的随机访问11.5 程序举例小结习题11*第12章 C语言高级程序应用*12.1 图形程序12.1.1 图形模式的初始化12.1.2 独立图形运行程序的建立12.1.3 屏幕颜色的设置和清屏函数12.1.4 基本图形函数12.1.5 封闭图形的填充12.1.6 有关图形窗口和图形屏幕操作函数12.1.7 图形模式下的文本输出12.2 声音程序12.2.1 声音函数12.2.2 音乐12.2.3 应用举例12.3 游戏程序设计实例附录A C语言的关键字附录B 运算符的优先级与结合性附录C 常用字符ASCII表附录D C语言中常用库函数参考文献

作者简介

本书详细介绍C语言及其程序设计方法。全书共12章,主要内容包括:C语言程序设计基础知识;数据类型、各类运算及数据的输入/输出;控制语句;数组;指针;函数;变量的存储类型;结构;联合、枚举;文件管理等。此外,本书还为读者介绍了Turbo C编译系统以及Visual C++编译系统的使用及标准库函数在动态内存分配、BIOS接口及DOS系统调用、文件输入/输出、图形和数据结构应用程序中的调用方法及各类实例。
本书为读者展示了C语言灵活、精致的编程方法和在工程、科研中的应用,力求做到C语言知识和应用开发能力的融会贯通。为了帮助读者学习,每章设有小结和习题,并有配套的程序设计题解与上机指导辅导教材。
本书是高等学校计算机专业及电子信息类其他专业的教科书,亦可作为高等学校非计算机专业的教材或其他学习C语言人员的自学教材。

图书封面


 C语言程序设计下载



发布书评

 
 


精彩短评 (总计1条)

  •     当年绞尽脑汁才把这本书啃动...
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024