C语言程序设计

副标题:无

作   者:孙淑霞,罗奕主编

分类号:

ISBN:9787113097639

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

简介

  《高等院校计算机基础精品系列规划教材:C语言程序设计》是c语言程序设计课程的教科书,由12章组成。其主要内容包括c语言简单程序的编写和调试、算法与结构化程序设计、C语言程序设计基础、选择结构程序设计、循环结构程序设计、数组、指针、函数、编译预处理与变量的存储类型、结构体与共用体、文件和C++程序设计基础。每章后面都附有多种形式的习题,习题解答收录在与《高等院校计算机基础精品系列规划教材:C语言程序设计》配套的一《c语言程序设计实验指导与习题解答》一书中。全书内容架构是总结了现代普通高等院校教学实际情况而设定的,知识点简明扼要,叙述由浅入深,实用性强。   《高等院校计算机基础精品系列规划教材:C语言程序设计》适合作为大学非计算机专业本科、研究生的教学用书,也可作为自学者的参考书。

目录

目录
第1章 C语言简单程序的编写和调试
1.1 C语言的特点
1.2 C程序的基本结构
1.2.1 C语言的基本词法
1.2.2 C程序的构成
1.2.3 头文件和函数
1.3 TC环境中调试程序
1.3.1 编辑
1.3.2 编译
1.3.3 连接
1.3.4 运行
1.3.5 程序的跟踪调试
1.4 Visual C++环境中调试程序
1.4.1 C++源程序的建立与编辑
1.4.2 单文件程序的编译和运行
1.4.3 多文件程序的编译和运行
1.5 综合实例
本章小结
习题一
第2章 算法与结构化程序设计基础
2.1 算法基础
2.1.1 算法的特性与要求
2.1.2 算法的种类
2.1.3 算法描述
2.2 结构化程序设计
2.2.1 结构化程序设计的原则
2.2.2 结构化程序设计的基本结构
2.2.3 程序设计基本过程
2.3 C语言的语句
本章小结
习题二
第3章 C语言程序设计基础
3.1 基本数据类型
3.1.1 整型
3.1.2 实型
3.1.3 字符型
3.2 运算符和表达式
3.2.1 运算符和表达式概述
3.2.2 算术运算符和算术表达式
3.2.3 赋值运算符和赋值表达式
3.2.4 关系运算符和关系表达式
3.2.5 逻辑运算符和逻辑表达式
3.2.6 逗号运算符和逗号表达式
3.2.7 位运算符
3.2.8 其他运算符
3.3 C程序结构
3.3.1 C语句分类
3.3.2 C程序的3种基本结构
3.4 资料的输入与输出
3.4.1 格式化输出函数printf()
3.4.2 格式化输入函数scanf()
3.4.3 字符输出函数putchar()
3.4.4 字符输入函数getchar()
3.5 综合实例
本章小结
习题三
第4章 选择结构程序设计
4.1 if语句
4.1.1 if语句的3种形式
4.1.2 if语句的嵌套
4.1.3 使用if语句时应注意的问题
4.2 switch语句
4.3 综合实例
本章小结
习题四
第5章 循环结构程序设计
5.1 while语句
5.2 do...while语句
5.3 for语句
5.4 循环嵌套
5.5 控制转移语句
5.5.1 break语句
5.5.2 continue语句
5.5.3 goto语句
5.6 综合实例
本章小结
习题五
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组的初始化
6.1.3 一维数组元素的引用
6.1.4 一维数组的程序举例
6.2 二维数组
6.2.1 二维数组的定义
6.2.2 二维数组的初始化
6.2.3 二维数组元素的引用
6.3 字符数组
6.3.1 字符串与一维字符数组
6.3.2 二维字符数组
6.3.3 字符数组的输入/输出
6.3.4 字符串处理函数
6.3.5 字符数组程序举例
6.4 综合实例
本章小结
习题六
第7章 指针
7.1 指针和地址
7.2 指针变量的定义和引用
7.2.1 指针变量的定义
7.2.2 指针的引用
7.3 指针运算
7.3.1 指针的移动
7.3.2 指针相减
7.3.3 指针比较
7.4 指针与数组
7.4.1 指向一维数组的指针
7.4.2 通过地址引用二维数组元素
7.4.3 通过指针数组引用二维数组元素
7.4.4 通过行指针引用二维数组元素
7.5 指针与字符串
7.5.1 用字符数组处理字符串
7.5.2 用指针处理一维字符数组
7.5.3 用指针处理字符串数组
7.5.4 字符指针与字符数组的比较
7.6 指向指针的指针
7.7 用于动态内存分配的函数
7.8 综合实例
本章小结
习题七
第8章 函数
8.1 函数的定义和返回值
8.1.1 函数的定义
8.1.2 函数的返回值
8.2 函数的调用
8.3 函数的说明
8.4 调用函数和被调用函数之间的参数传递
8.4.1 传值调用
8.4.2 指针变量作为形参的函数调用
8.4.3 一维数组作为函数的实参
8.4.4 二维数组名作为函数的实参
8.5 函数的递归调用
8.6 传给main()函数的参数
8.7 综合实例
本章小结
习题八
第9章 编译预处理与变量的存储类型
9.1 宏定义
9.1.1 不带参数宏的定义
9.1.2 带参数宏的定义
9.2 文件包含
9.3 局部变量和全局变量
9.3.1 局部变量
9.3.2 全局变量
9.4 变量的存储类型
9.4.1 自动变量
9.4.2 静态变量
9.4.3 寄存器变量
9.4.4 外部变量
9.5 综合实例
本章小结
习题九
第10章 结构体与共用体
10.1 结构体类型
10.1.1 结构体类型和结构体变量
10.1.2 结构数组
10.1.3 结构指针
10.1.4 结构指针的典型应用——链表
10.1.5 结构与函数
10.2 共用体类型
10.3 枚举类型
10.4 用typedef说明一种新类型名
10.5 综合实例
本章小结
习题十
第11章 文件
11.1 文件的基本概念
11.1.1 缓冲文件系统和非缓冲文件系统
11.1.2 文件指针与文件位置指针
11.2 文件的打开与关闭
11.2.1 打开文件的函数fopen()
11.2.2 文件关闭函数fclose()
11.3 文件输入/输出函数
11.3.1 按字符方式读/写文件的函数fgetc()和fputc()
11.3.2 按行方式读/写文件的函数fgets()和fputs()
11.3.3 按格式读/写文件的函数fprintf()和fscanf()
11.3.4 按块读/写文件的函数fread()和fwrite()
11.3.5 文件定位函数
11.4 文件的顺序存取和随机存取
11.5 综合实例
本章小结
习题十一
第12章 C++程序设计基础
12.1 C++语言概述
12.2 C++的输入/输出流
12.2.1 输出流(cout)
12.2.2 输入流(cin)
12.3 变量的引用
12.3.1 引用的声明
12.3.2 将引用作为函数参数
12.4 函数的重载
12.5 带缺省参数的函数
12.6 C++新增运算符
12.6.1 作用域运算符
12.6.2 动态内存分配与撤销运算符
12.7 const修饰符
12.8 类和对象
12.8.1 类和对象的定义
12.8.2 构造函数和析构函数
12.8.3 this指针
12.8.4 类的友元
12.9 重载
12.9.1 类成员函数重载
12.9.2 类构造函数重载
12.9.3 运算符重载
12.10 继承
12.10.1 基类与派生类
12.10.2 public继承
12.10.3 private继承
12.10.4 protected继承
12.10.5 多继承
12.10.6 派生类的构造函数与析构函数
12.11 多态性和虚函数
12.11.1 类型兼容规则
12.11.2 多态性
12.11.3 虚函数
12.11.4 虚析构函数
本章小结
习题十二
附录A 常用字符与代码对照表
附录B 运算符的优先级与结合性
附录C 常用的Turbo C库函数
附录D Turbo C的常用热键和编辑键
附录E Turbo C编译错误信息
参考文献
O1:x

已确认勘误

次印刷

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

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

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon