Programing in C

副标题:无

作   者:李建忠[等]编著

分类号:

ISBN:9787040342888

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

简介

本书根据理工类本科学生公共基础课“C语言程序设计”课程教学目标与定位而编写。主要内容包括:第1章C语言程序设计概述;第2章C语言程序中的基本数据与运算——C语言基本元素;第3章顺序结构实现语句——顺序结构程序设计;第4章选择结构实现语句——分支结构程序设计;第5章循环结构实现语句——循环结构程序设计;第6章数组——批量数据的表示与处理;第7章函数——模块化程序设计方法的实现;第8章指针——对存储数据的引用机制;第9章用户可建立的数据类型——复杂数据的表示与处理;第10章编译预处理与位运算;第11章文件——数据文件传输;第12章C++基础。本书可作为高校学校理工科专业C语言程序设计课程教材,也可作为全国计算机等级考试的参考用书。

目录

?目录
第1章 C语言程序设计概述
1.1 程序设计语言
1.2 程序设计的基本方法
1.2.1 数据结构与算法
1.2.2 程序设计方法
1.3 程序设计语言的内容体系
1.4 C语言的特点
1.5 基本C语言程序结构
1.5.1 从结构上看C语言程序的构成
1.5.2 从功能上看C语言程序的构成
1.5.3 C语言程序设计规范
习题
第2章 C语言中的基本数据与运算———C语言基本元素
2.1 常量
2.1.1 整型常量
2.1.2 实型常量
2.1.3 字符常量
2.1.4 字符串常量
2.1.5 符号常量
2.2 变量
2.2.1 变量内涵意义
2.2.2 变量的定义
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 逗号运算符与表达式
习题
第3章 顺序结构实现语句———顺序结构程序设计
3.1 简单的顺序结构语句
3.1.1 变量定义语句
3.1.2 表达式语句
3.1.3 函数调用语句与返回函数值语句
3.1.4 空语句
3.1.5 复合语句
3.1.6 无条件转向语句
3.2 数据的输入输出
3.2.1 数据格式输出函数(printf)
3.2.2 数据格式输入函数(scanf)
3.2.3 字符输出函数(putchar)
3.2.4 字符输入函数(getchar)
3.3 顺序结构程序设计
习题
第4章 选择结构实现语句———分支结构程序设计
4.1 选择结构与条件判断
4.1.1 关系运算符和关系表达式
4.1.2 逻辑运算符和逻辑表达式
4.1.3 逻辑型变量
4.1.4 条件运算符和条件表达式
4.2 用if语句实现两分支选择
4.3 用if嵌套实现多重选择
4.4 用switch语句实现多分支选择
4.5 选择结构程序设计
习题
第5章 循环结构实现语句———循环结构程序设计
5.1 while语句
5.2 dowhile语句
5.3 for语句
5.3.1 for语句的形式与执行流程
5.3.2 for语句中3个表达式的灵活使用
5.4 用循环嵌套实现多重循环
5.5 改变循环控制的语句
5.5.1 break语句
5.5.2 continue语句
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.2.4 二维数组的应用程序设计
6.3 字符数组
6.3.1 字符串与字符数组
6.3.2 字符数组定义与初始化
6.3.3 字符数组的引用
6.3.4 字符串处理函数
6.3.5 字符数组应用程序设计
习题
第7章 函数———模块化程序设计方法的实现
7畅1 模块化程序设计方法与函数
7畅2 函数的定义
7畅3 函数的调用
7畅3畅1 函数调用方法与过程
7畅3畅2 参数传递
7畅3畅3 函数的返回值
7畅4 函数调用的条件与函数声明
7畅4畅1 调用后定义的函数
7畅4畅2 调用库函数
7畅4畅3 调用外部函数
7畅5 函数的嵌套调用和递归调用
7畅5畅1 函数的嵌套调用
7畅5畅2 函数的递归调用
7畅6 变量的作用域与函数间的数据传递
7畅6畅1 局部变量和全局变量
7畅6畅2 变量的存储类型
7畅7 用函数实现模块化程序设计
习题
第8章 指针———对存储信息的引用机制
8畅1 指针是对存储器中信息的一种访问机制
8畅2 通过指针引用变量的值
8畅2.1 指针变量的定义与初始化
8畅2.2 指针变量的引用
8畅2.3 指针变量做函数参数
8畅3 通过指针引用一维数组
8畅3.1 一维数组的存储结构与指针
8畅3.2 一维数组指针调整与指针变量的运算
8畅3.3 通过指针引用数组元素
8畅3.4 一维数组指针做函数参数
8畅4 通过指针引用二维数组
8畅4.1 二维数组的存储结构与指针
8畅4.2 通过指针引用数组元素
8畅4.3 二维数组指针做函数参数
8畅5 通过指针引用字符串
8畅5.1 字符串的存储结构与指针
8畅5.2 通过指针引用字符串
8畅5.3 字符指针做函数参数
8畅6 通过指针调用函数
8畅6.1 函数指针与指针变量的定义
8畅6.2 通过函数指针调用函数
8畅6.3 用指向函数的指针做函数的参数
8畅6.4 返回指针值的函数
8畅7 多重指针与指针数组
8畅7.1 指针数组
8畅7.2 指向指针数据的指针
8畅8 用于动态内存分配的指针型函数
8畅8畅1 内存动态分配的函数
8畅8畅2 void指针类型
习题
第9章 用户可建立的数据类型———复杂数据的表示与处理
9畅1 结构体
9畅1畅1 结构体类型与结构体变量的定义
9畅1畅2 结构体变量的初始化
9畅1畅3 结构体变量成员的引用
9畅1畅4 结构体数组
9畅1畅5 结构体指针
9畅2 共用体
9畅2畅1 共用体类型与共用体变量的定义
9畅2畅2 共用体变量引用
9畅3 枚举类型
9畅4 用户自定义数据类型名称
9畅5 用结构体和指针处理链表
9畅5畅1 链表简介
9畅5畅2 建立静态链表
9畅5畅3 建立动态链表
习题
第10章 编译预处理与位运算
10.1 编译预处理
10.1.1 宏定义
10.1.2 文件包含
10.1.3 条件编译
10.2 位运算
10.2.1 位运算符
10.2.2 位处理程序设计举例
10.2.3 位段(位域)
习题
第11章 文件输入输出
11.1 文件的基本概念
11.1.1 数据文件的概念
11.1.2 文件缓冲区
11.1.3 文件类型指针
11.2 文件的打开与关闭
11.2.1 打开文件
11.2.2 文件的关闭
11.3 顺序读写数据文件
11.3.1 字符方式读写文件
11.3.2 字符串方式读写文件
11.3.3 用格式化方式读写文件
11.3.4 用二进制方式向文件读写一组数据
11.4 随机读写数据文件
11.4.1 位置指针定位函数
11.4.2 随机读写文件
11.5 文件读写的出错检测
习题
附录
附录A 常用字符与ASCII代码对照表
附录B C语言中的关键字
附录C 运算符和结合性
附录D C库函数
附录E C编程规范
参考文献

已确认勘误

次印刷

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

Programing in C
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon