C程序设计

出版时间:2004-2  出版社:北京蓝色畅想图书发行有限公司(原高等教育出版社)  作者:王柏盛 编  页数:438  
Tag标签:无  

内容概要

  《C程序设计》全面介绍了Turbo C语言的基本概念,常量、变量、运算符和表达式,程序控制语句, 函数,指针,结构、联合、枚举和定义类型,编译预处理命令,文件,字符屏幕和图形函数 以及 实用编程技术等内容。全书共分为10章。每章附有习题和实验,并精选了一部分全国计算机 等级考试(二级C语言程序设计)的练习题,通过大量实例介绍C程序设计的思想、方法和技巧。作者根据多年教学和科研积累的丰富经验,吸取当前一些C语言教材中的优点,大篇幅增加 了字符屏幕、图形函数和实用编程技术方面的内容,力求使《C程序设计》体系合理、结构严谨、概念 清晰、例题丰富、通俗易懂。《C程序设计》是一本集教材、资料和实例为一体的C程序设计书。  《C程序设计》可作为高等院校程序设计课程的教材,也可供自学者使用或作为教师教学参考书。  与《C程序设计》配套的辅助教材《C程序设计习题题解》也同时出版。

书籍目录

第一章 C语言概述1.1 C语言的起源1.2 C语言的特点1.3 C语言的词法1.3.1 字符集1.3.2 关键字1.3.3 标识符1.4 C程序的组成和结构特点1.4.1 程序举例1.4.2 结构特点1.5 C程序的编辑、编译、连接和运行1.5.1 C源程序的编辑1.5.2 C源程序的编译和连接1.5.3 TurboC的内存映射1.5.4 C源程序的调试过程1.6 标准输入/输出函数1.6.1 格式化输入/输出函数1.6.2 非格式化输入/输出函数习题一实验一TurboC源程序的编辑、编译、调试和运行第二章 常量、变量、运算符和表达式2.1 数据类型2.2 常量2.2.1 常量的数据类型2.2.2 常量的表示方法2.3 变量2.3.1 变量的类型2.3.2 变量的定义2.3.3 变量的作用域2.3.4 变量的存储类型2.3.5 变量的初始化2.4 数组2.4.1 数组的定义2.4.2 数组的引用2.4.3 数组的初始化2.4.4 应用举例2.5 指针2.6 运算符和表达式2.6.1 算术运算符和加1、减1运算符2.6.2 关系运算符、逻辑运算符及其表达式2.6.3 按位运算符和位运算表达式2.6.4 特殊运算符及其表达式2.6.5 运算符优先顺序和结合性2.7 表达式的计算过程和数据类型转换2.7.1 表达式的计算过程2.7.2 表达式中的类型转换2.7.3 程序举例2.8 综合举例习题二实验二基本输入/输出函数和运算符、表达式第三章 程序控制语句3.1 C语句概述3.1.1 C程序结构3.1.2 语句分类3.2 结构化程序基本结构3.2.1 顺序结构3.2.2 选择结构3.2.3 循环结构3.3 顺序结构程序设计语句3.4 分支结构程序设计语句3.4.1 if语句3.4.2 switch语句3.5 循环结构程序设计语句3.5.1 goto语句以及用goto语句和if语句构成循环3.5.2 while语句3.5.3 dowhile语句3.5.4 for语句3.5.5 循环的嵌套3.5.6 几种循环的比较3.5.7 程序举例3.6 break和continue语句3.6.1 break语句3.6.2 continue语句3.6.3 程序举例3.7 return语句和exit()函数调用语句3.7.1 return语句3.7.2 exit()函数调用语句3.8 综合举例习题三实验三(1)分支结构程序设计实验三(2)循环结构程序设计第四章 函数4.1 函数的定义4.1.1 定义形式4.1.2 使用说明4.1.3 应用举例4.1.4 TurboC函数的扩展定义4.2 函数的调用4.2.1 调用形式4.2.2 调用过程4.2.3 调用条件4.2.4 嵌套调用4.3 函数间的数据传递4.3.1 传值方式传递数据4.3.2 传址方式传递数据4.3.3 利用全局变量传递数据4.3.4 处理结果在函数间的传递4.4 函数与数组4.5 递归函数4.6 综合举例习题四实验四函数第五章 指针5.1 指针变量的定义和初始化5.1.1 指针的概念5.1.2 指针变量的定义5.1.3 指针变量的初始化5.1.4 近程指针和远程指针5.2 指针运算5.2.1 取地址运算5.2.2 赋值运算5.2.3 取内容运算5.2.4 指针的算术运算5.2.5 关系运算5.3 指针与数组5.3.1 指向数组元素的指针变量的定义和引用5.3.2 指向多维数组的指针变量5.3.3 字符串的指针变量5.4 指针和函数5.4.1 用指针作为函数的参数5.4.2 指向函数的指针变量5.4.3 指针型函数5.5 指针数组和多级指针5.5.1 指针数组5.5.2 指针的指针5.5.3 指针数组作主函数的形参5.6 程序举例习题五实验五指针第六章 结构、联合、枚举和定义类型6.1 结构6.1.1 结构的说明6.1.2 结构变量的定义6.1.3 结构成员的引用6.1.4 结构变量的初始化6.1.5 指向结构的指针6.1.6 用指向结构的指针作为函数参数6.1.7 结构型函数和结构指针型函数6.1.8 动态数据结构6.1.9 位域结构6.2 联合6.2.1 联合说明和联合变量的定义6.2.2 联合变量的引用方式6.2.3 联合类型数据的特点6.2.4 应用举例6.3 枚举6.4 定义类型习题六实验六结构、联合、枚举第七章 编译预处理命令7.1 宏定义7.1.1 不带参数的宏定义7.1.2 带参数的宏定义7.2 文件包含7.3 条件编译习题七实验七编译预处理命令第八章 文件8.1 文件概述8.1.1 流和文件8.1.2 标准设备文件的换向和管道连接8.1.3 控制台输入/输出函数8.2 文件类型指针8.3 文件的打开与关闭8.3.1 文件的打开(fopen()函数)8.3.2 文件的关闭(fclose()函数)8.4 文件结束检测及出错检测8.4.1 feof()函数8.4.2 ferror()函数8.5 文件的读/写8.5.1 fputc()函数和fgetc()函数(putc()函数和getc()函数)8.5.2 fread()函数和fwrite()函数8.5.3 fprintf()函数和fscanf()函数8.5.4 其他读/写函数8.6 文件的定位8.6.1 rewind()函数8.6.2 fseek()函数8.6.3 ftell()函数8.7 非缓冲文件系统8.7.1 open()、creat()和close()函数8.7.2 read()和write()函数8.7.3 lseek()函数和tell()函数8.8 小结习题八实验八文件第九章 字符屏幕和图形函数9.1 PC图形适配器及其工作模式9.2 字符屏幕函数9.2.1 窗口9.2.2 基本输入/输出函数9.2.3 屏幕操作函数9.2.4 字符属性控制函数9.2.5 字符屏显状态函数9.2.6 directvideo变量9.2.7 演示程序9.3 TurboC的图形函数9.3.1 图形模式的初始化9.3.2 屏幕颜色的设置和清屏函数9.3.3 基本图形函数9.3.4 封闭图形的填充9.3.5 有关图形视口和图形操作函数9.3.6 图形模式下的文本输出9.3.7 独立图形运行程序的建立习题九实验九字符屏幕和图形函数第十章 实用编程技术10.1 TurboC库函数介绍10.1.1 库文件的概念10.1.2 TurboC提供的BIOS、DOS系统调用函数10.1.3 日期和时间函数10.1.4 字符串函数、数字字符串与数值的转换函数10.1.5 动态内存分配函数、过程控制和数学运算函数10.2 TurboC的存储模式10.2.1 TurboC的存储模式10.2.2 编译程序的内存模式选择10.2.3 混合模式编程10.2.4 TurboC的段修饰符10.3 TurboC集成开发环境下程序的调试10.3.1 编译时的常见错误10.3.2 连接时的常见错误10.3.3 运行时的常见错误10.4 TurboC的命令行编译10.5 TurboC中汉字的使用10.5.1 汉字操作系统下汉字输入/输出的程序编制10.5.2 非汉字操作系统下汉字的使用10.6 TurboC和汇编程序的接口10.6.1 TurboC调用汇编子程序10.6.2 TurboC行间嵌入汇编10.7 TurboC2.0集成开发环境的安装和使用10.7.1 TurboC2.0软盘内容简介10.7.2 TurboC2.0的安装和启动10.7.3 TurboC2.0集成开发环境的使用10.7.4 TurboC的配置文件附录附录一 常用字符与ASCII码对照表附录二 C语言中的关键字附录三 运算符和优先级附录四 C语言常用语法提要附录五 TurboC常用库函数表附录六 键盘扩展码表参考文献

图书封面

图书标签Tags

评论、评分、阅读与下载


    C程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7