顶部
收藏

C语言程序设计基础

“十五”国家规划课题研究成果

作者:
廖雷
定价:
23.00 元
版面字数:
330千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2026年
ISBN:
978-7-04-014606-6
物料号:
14606-00
出版时间:
2004-06-30
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

  本书教育教学十五国家级研究课题的研究成果。在全面介绍ANSIC的语言成分和标准库函数的同时,对Turbo C 2.0集成环境的使用、Turbo C特有的BIOS和DOS功能调用函数、屏幕处理函数、图形处理函数等常用库函数作了讲解,在介绍上述内容的过程中,穿插讲解了相应的程序设计技巧、常用算法和具有实用价值的程序实例。
  编者力求体现概念准确、编排合理、循序渐进、深入浅出、讲解通俗、便于自学的特色,读者可以不具备其他高级语言和程序设计的基础知识。本书注重技术应用性,语言与程序设计并重,经典实例和实用程序并重,有专门章节介绍C语言综合实例
  • 目录
    • 第1章 C语言概述
      • 1.1 为什么要学习C语言
        • 1.1.1 C语言的历史
          • 1.1.2 C语言的特点
          • 1.2 C语言的一个简单实例
            • 1.3 编辑、编译、连接、运行一个C语言程序
              • 1.4 学习C语言所需的必备知识
                • 1.4.1 数制
                  • 1.4.2 数制之间的转换
                    • 1.4.3 整数的原码、补码、反码表示
                    • 习题
                    • 第2章 数据类型、运算符、表达式、赋值语句、输入输出
                      • 2.1 C语言的词法记号
                        • 2.1.1 关键词
                          • 2.1.2 标识符
                            • 2.1.3 分隔符
                            • 2.2 数据类型
                              • 2.2.1 整型
                                • 2.2.2 浮点型
                                  • 2.2.3 字符型
                                  • 2.3 常量和变量
                                    • 2.3.1 常量
                                      • 2.3.2 变量
                                      • 2.4 运算符和表达式
                                        • 2.4.1 算术运算符和算术表达式
                                          • 2.4.2 关系运算符和关系表达式
                                            • 2.4.3 逻辑运算符和逻辑表达式
                                              • 2.4.4 赋值运算符和赋值表达式
                                                • 2.4.5 条件表达式和逗号表达式
                                                  • 2.4.6 类型转换
                                                  • 2.5 变量初始化和赋值语句
                                                    • 2.5.1 变量的初始化
                                                      • 2.5.2 赋值语句
                                                      • 2.6 数据输出
                                                        • 2.7 数据输入
                                                          • 2.8 程序实例
                                                            • 习题
                                                            • 第3章 Turbo C 2.0集成环境简介
                                                              • 3.1 Turbo C 2.0概述
                                                                • 3.2 TC集成开发环境
                                                                  • 3.3 一个简单的例子
                                                                    • 3.4 常用调试手段
                                                                      • 3.5 菜单命令与快捷键简介
                                                                        • 3.5.1 菜单简介
                                                                          • 3.5.2 快捷键简介
                                                                          • 习题
                                                                          • 第4章 分支结构
                                                                            • 4.1 语句概述
                                                                              • 4.2 问题的引出
                                                                                • 4.3 if语句
                                                                                  • 4.4 if语句的嵌套
                                                                                    • 4.5 switch语句
                                                                                      • 习题
                                                                                      • 第5章 循环结构
                                                                                        • 5.1 while语句
                                                                                          • 5.2 do-while语句
                                                                                            • 5.3 for语句
                                                                                              • 5.4 循环的嵌套
                                                                                                • 5.5 几种循环的比较
                                                                                                  • 5.6 break、continue、goto语句
                                                                                                    • 5.7 程序实例
                                                                                                      • 5.8 结构化程序设计
                                                                                                        • 习题
                                                                                                        • 第6章 函数、存储类和预处理程序
                                                                                                          • 6.1 函数
                                                                                                            • 6.2 变量的作用域和生命期
                                                                                                              • 6.3 预处理程序
                                                                                                                • 习题
                                                                                                                • 第7章 数组
                                                                                                                  • 7.1 问题的引出
                                                                                                                    • 7.2 一维数组
                                                                                                                      • 7.3 二维数组
                                                                                                                        • 7.4 字符数组与字符串
                                                                                                                          • 7.5 数组应用实例
                                                                                                                            • 习题
                                                                                                                            • 第8章 指针
                                                                                                                              • 8.1 地址和指针
                                                                                                                                • 8.2 指针变量
                                                                                                                                  • 8.3 指针作为函数参数
                                                                                                                                    • 8.4 指针与数组
                                                                                                                                      • 8.5 指针的运算
                                                                                                                                        • 8.6 字符指针
                                                                                                                                          • 8.7 指针数组和指向指针的指针
                                                                                                                                            • 8.8 指向函数的指针
                                                                                                                                              • 8.9 程序实例
                                                                                                                                                • 习题
                                                                                                                                                • 第9章 常用库函数和软件开发概述
                                                                                                                                                  • 9.1 Turbo C常用库函数
                                                                                                                                                    • 9.2 软件开发概述
                                                                                                                                                      • 9.3 使用C语言时常犯的错误
                                                                                                                                                        • 9.4 程序实例
                                                                                                                                                          • 习题
                                                                                                                                                          • 第10章 结构和杂类
                                                                                                                                                            • 10.1 结构
                                                                                                                                                              • 10.2 指针在结构中的应用
                                                                                                                                                                • 10.3 杂类
                                                                                                                                                                  • 10.4 程序实例
                                                                                                                                                                    • 习题
                                                                                                                                                                    • 第11章 文件
                                                                                                                                                                      • 11.1 文件概述
                                                                                                                                                                        • 11.2 缓冲文件系统
                                                                                                                                                                          • 11.3 非缓冲文件系统
                                                                                                                                                                            • 习题
                                                                                                                                                                            • 第12章 综合实例
                                                                                                                                                                              • 12.1 多级菜单
                                                                                                                                                                                • 12.1.1 程序说明
                                                                                                                                                                                  • 12.1.2 程序清单
                                                                                                                                                                                  • 12.2 图形格式转换
                                                                                                                                                                                    • 12.2.1 PCX和BMP文件格式
                                                                                                                                                                                      • 12.2.2 程序清单
                                                                                                                                                                                      • 12.3 迷宫
                                                                                                                                                                                      • 附录
                                                                                                                                                                                        • 附录1 ASCII码表
                                                                                                                                                                                          • 附录2 C语言运算符的优先级和结合性
                                                                                                                                                                                            • 附录3 TC编译、连接时的错误和警告信息
                                                                                                                                                                                              • 常见一般错误
                                                                                                                                                                                                • 常见警告
                                                                                                                                                                                              • 参考文献

                                                                                                                                                                                              相关图书