C语言程序设计

副标题:无

作   者:孙锋主编

分类号:

ISBN:9787122029010

微信扫一扫,移动浏览光盘

简介

  《高职高专“十一五”规划教材:C语言程序设计》以程序设计为主线,以程序设计的需要带动语言知识的学习,系统地介绍了C语言程序设计的基本知识、基本数据类型和数据运算、程序控制语句、函数定义及应用、数组和指针、结构体与共同体、预处理命令、文件操作以及结构化程序设计等内容。力求使读者通过学习,掌握C语言的基础知识,了解结构化程序设计的思想和方法,以及程序调试技巧和良好的编程习惯,从而更好地掌握相关技术与技能,并有助于读者通过相关水平考试、升学考试和职业资格证书考试。   《高职高专“十一五”规划教材:C语言程序设计》主要根据作者长期教学和实践经验编写,内容丰富,语言准确,实用性强,每章除了有详细的讲解和实际项目举例,还配有常见错误、编程注意事项、实训项目和习题,帮助读者提高实际操作水平,以及阅读程序、调试程序和编写程序的实际能力。   《高职高专“十一五”规划教材:C语言程序设计》可作为高等职业技术学院计算机相关专业以及所有专业的C语言课程教材,也可作为高等院校、中等专业学校的编程基础教材,还可供有关教师参考、编程初学者学习使用。

目录

目录
第1章 C语言程序设计基本概述
1.1 C语言概述
1.2 一个简单C语言程序
1.2.1 注释
1.2.2 预处理
1.2.3 定义main()函数
1.2.4 关键字
1.2.5 main()函数的定义
1.2.6 输出信息
1.2.7 参数
1.2.8 控制字符
1.3 C程序的运行
1.3.1 Turbo C的开发环境
1.3.2 编辑
1.3.3 编译
1.3.4 连接
1.3.5 执行
1.4 用C语言开发程序
1.4.1 理解问题
1.4.2 详细设计
1.4.3 实现
1.4.4 测试
1.5 项目举例
1.6 实训项目一——熟悉C语言程序开发环境
1.7 常见错误
1.8 编程注意事项
本章小结
习题1
第2章 数据类型、运算符和表达式
2.1 C语言的常见符号
2.2 数据类型
2.2.1 引入数据类型的原因
2.2.2 C语言的数据类型
2.2.3 基本数据类型及类型说明符
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.5 常用运算符及表达式
2.5.1 C语言运算符和表达式概述
2.5.2 算术运算符
2.5.3 关系运算符
2.5.4 逻辑运算符
2.5.5 赋值运算符
2.5.6 自加、自减运算符
2.5.7 条件运算符
2.5.8 位运算符
2.5.9 逗号运算符
2.6 表达式中的类型转换
2.6.1 自动转换
2.6.2 强制类型转换
2.7 项目举例
2.8 实训项目二——运算符和表达式的应用
2.9 常见错误
2.10 编程注意事项
本章小结
习题2
第3章 简单的C程序设计
3.1 C语句分类
3.2 基本输入/输出函数的实现
3.2.1 输入/输出概述
3.2.2 字符数据的输入/输出
3.2.3 格式输出函数
3.2.4 格式输入语句
3.3 项目举例
3.4 实训项目三——简单C程序设计
3.5 常见错误
3.6 编程注意事项
本章小结
习题3
第4章 自定义函数设计
4.1 程序设计的艺术
4.2 结构化程序设计思想和方法
4.2.1 结构化程序设计的核心思想
4.2.2 结构化程序设计方法
4.3 函数的定义与应用
4.3.1 函数的分类
4.3.2 函数的定义
4.3.3 函数的调用
4.3.4 函数的参数和返回值
4.3.5 函数声明
4.3.6 函数的嵌套调用
4.4 项目举例
4.5 实训项目四——简单函数应用
4.6 常见错误
4.7 编程注意事项
本章小结
习题4
第5章 程序的控制结构
5.1 算法及其描述方法
5.1.1 算法的概念
5.1.2 算法的描述
5.1.3 结构化程序设计的规则
5.2 顺序结构
5.2.1 顺序结构的流程图和N-S图表示
5.2.2 应用程序举例
5.3 选择结构
5.3.1 应用场合
5.3.2 选择结构的流程图和N-S图表示
5.3.3 if条件语句
5.3.4 开关语句
5.4 循环结构
5.4.1 应用场
5.4.2 循环结构的流程图和N-S图表示
5.4.3 循环语句
5.4.4 单重循环应用举例
5.4.5 嵌套循环及其应用举例
5.5 流程的转移控制
5.5.1 goto语句
5.5.2 break与continue语句
5.5.3 应用程序举例
5.5.4 几种循环的比较
*5.6 程序错误与调试
5.6.1 程序中常见的出错类型
5.6.2 程序测试与程序调试
5.7 项目举例
5.8 实训项目五——控制结构程序设计
5.9 常见错误
5.10 编程注意事项
本章小结
习题5
第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.4.1 向函数传递一维数组
6.4.2 向函数传递二维数组
6.5 字符数组
6.5.1 字符数组与字符串的关系
6.5.2 字符数组的输入/输出
6.5.3 字符串处理函数
6.6 项目举例
6.6.1 排序问题
6.6.2 查询字符位置的问题
6.6.3 查询某字符开始的子串问题
6.7 实训项目六——数组应用
6.8 常见错误
6.9 编程注意事项
本章小结
习题6
第7章 指针
7.1 指针概述
7.1.1 指针的概念
7.1.2 指针变量的使用
7.1.3 指针变量作为函数参数
7.2 指针和数组间的关系
7.2.1 指针与数组
7.2.2 一维数组指针
7.2.3 二维数组指针
7.2.4 指针与字符串
7.3 指针数组
7.4 指向指针的指针
7.5 项目举例
7.6 实训项目七——指针的应用
7.7 常见错误
7.8 编程注意事项
本章小结
习题7
第8章 结构体与共用体
8.1 问题的提出
8.2 结构体类型与结构体变量
8.2.1 结构体类型的定义
8.2.2 结构体类型变量的定义
8.2.3 typedef的用法
8.2.4 结构体变量的引用和初始化
8.3 结构体数组
8.3.1 结构体数组的声明
8.3.2 结构体数组的初始化
8.3.3 结构体数组的应用实例
8.3.4 结构体数组与指针
8.4 结构体与函数
8.5 动态数据结构
8.5.1 动态存储分配概述
8.5.2 链表概述
8.5.3 链表的基本操作
8.5.4 链表的创建
8.5.5 链表结点的删除
8.5.6 链表结点的插入
8.6 共用体
8.6.1 共用体的定义
8.6.2 共用体变量的引用
8.7 项目举例
8.8 实训项目八——结构体应用
8.9 常见错误
8.10 编程注意事项
本章小结
习题8
第9章 函数的高级应用
9.1 递归
9.1.1 递归问题的提出
9.1.2 函数的递归调用
9.2 变量的作用域和存储类型
9.2.1 变量的作用域
9.2.2 变量的存储类型
9.3 内部函数和外部函数
9.3.1 内部函数
9.3.2 外部函数
9.4 返回指针值的函数
9.5 函数指针
9.6 预处理指令
9.6.1 文件包含命令
9.6.2 宏命令
9.6.3 条件编译命令
9.7 模块化程序设计
9.8 项目举例
9.9 实训项目九——复杂函数调用程序设计
9.10 常见错误
9.11 编程注意事项
本章小结
习题9
第10章 文件操作
10.1 文件概述
10.1.1 文件的概念
10.1.2 文件的分类
10.1.3 文件的存取方式
10.2 文件的打开和关闭
10.2.1 文件指针
10.2.2 文件操作的基本步骤
10.2.3 文件的打开
10.2.4 文件的关闭
10.3 文件的读写操作
10.3.1 文件的字符读写操作
10.3.2 文件的块读写函数
10.3.3 文件的字符串读写函数
10.3.4 其他文件读写函数
10.3.5 随机文件的读写
10.3.6 出错检测
10.4 项目举例
10.5 实训项目十——文件应用
10.6 常见错误
10.7 编程注意事项
本章小结
习题10
第11章 C语言项目开发实例
11.1 项目概述
11.1.1 项目背景
11.1.2 学生信息管理概述
11.2 系统分析
11.2.1 系统功能分析
11.2.2 系统数据分析
11.3 系统设计与实现
11.3.1 系统登录模块
11.3.2 系统录入模块
11.3.3 数据查询模块
11.3.4 数据修改模块
11.3.5 数据删除模块
11.3.6 数据打印模块
11.3.7 数据统计模块
11.3.8 数据初始化模块
11.3.9 其他数据模块
11.4 系统设计说明
11.4.1 关于C语言知识的综合应用
11.4.2 关于系统的开发工具
11.4.3 关于本系统的功能
11.4.4 关于程序的测试
附录1 C语言运算符优先级表
附录2 ASCII表
附录3 常用Turbo C 2.0库函数
附录4 部分习题答案
参考文献
CFx

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon