您好,欢迎来到聚文网。 登录 免费注册
C语言程序设计

C语言程序设计

  • 字数: 536.00千字
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 陈锐、白政民、刘宇、刘河等 著作
  • 出版日期: 2011-07-01
  • 商品条码: 9787302259152
  • 版次: 1
  • 开本: 其他
  • 页数: 345
  • 出版年份: 2011
定价:¥39 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
《c语言程序设计》:新颖的教材内容-基理论知识与实例完美融合、丰富的教学资源-免费提供电子课件、习题库及其参考答案。
内容简介
《C语言程序设计》可作为高等院校的计算机及相关专业的c语言教材,也可作为计算机软件开发、等级考试和软件资格考试人员的参考书。c语言是计算机专业的基础课和核心课程。《C语言程序设计》内容包括c语言概述、c语言程序开发环境、基本数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、预处理命令、结构体与联合体、位运算、文件、链表。《C语言程序设计》内容全面,结构清晰,语言通俗,重难点突出,例题丰富,所有程序都能够直接运行。
目录
第1章 c语言概述
1.1 c语言的产生与发展
1.2 为什么要学习c语言
1.2.1 学习c语言的好处
1.2.2 如何学好c语言
1.3 c语言的特点
1.4 程序设计基础――进制转换
1.4.1 二进制数的表示
1.4.2 二进制数与十进制数、八进制数、十六进制数的对应关系
1.4.3 二进制数、十六进制数和八进制数转换为十进制数
1.4.4 十进制数转换为二进制数
1.4.5 十进制数转换为十六进制数
1.4.6 十进制数转换为八进制数
1.4.7 二进制数与十六进制数、八进制数的相互转换
1.5 计算机中数的表示
1.5.1 计算机中的正数与负数表示
1.5.2 原码、补码
1.5.3 浮点数
1.6 小结
习题

第2章 c语言程序开发环境
2.1 turbo c 2.0开发环境
2.1.1 turbo c 2.0开发环境介绍
2.1.2 c程序的开发步骤
2.2 visual c++6.0开发环境
2.2.1 使用visual c++6.0开发环境新建c程序文件
2.2.2 visual c++ 6.0开发环境常用命令介绍
2.2.3 使用visual c++6.0开发环境运行c语言程序
2.3 小结

第3章 基本数据类型
3.1 数据类型的分类
3.2 常量与变量
3.2.1 常量
3.2.2 变量
3.3 整型数据
3.3.1 整型常量
3.3.2 整型变量
3.4 实型数据
3.4.1 实型常量
3.4.2 实型变量
3.5 字符型数据
3.5.1 字符型常量
3.5.2 字符型变量
3.5.3 字符串常量
3.6 小结
习题

第4章 运算符与表达式
4.1 变量赋初值
4.2 自动类型转换与强制类型转换
4.3 算术运算符与算术表达式
4.3.1 双目运算符
4.3.2 算术表达式
4.3.3 单目运算符
4.4 赋值运算符与赋值表达式
4.4.1 赋值运算符与赋值表达式简介
4.4.2 类型转换
4.5 关系运算符与关系表达式
4.5.1 关系运算符
4.5.2 关系表达式
4.6 逻辑运算符与逻辑表达式
4.6.1 逻辑运算符
4.6.2 逻辑表达式
4.7 逗号表达式
4.7.1 逗号运算符与逗号表达式
4.7.2 应注意的问题
4.7.3 逗号表达式应用举例
4.8 小结
习题

第5章 顺序结构程序设计
5.1 语句
5.1.1 c语句
5.1.2 c语句分类――简单语句和复合语句
5.2 基本输入/输出在c语言中的实现
5.3 字符数据的输入/输出
5.3.1 putchar函数――输出字符
5.3.2 getchar函数――输入字符
5.4 格式输入/输出
5.4.1 printf函数――格式化数据的输出
5.4.2 scanf函数――格式化数据的输入
5.5 顺序结构程序设计举例
5.6 小结
习题

第6章 选择结构程序设计
6.1 if语句
6.1.1 if语句的三种形式
6.1.2 if语句的嵌套
6.1.3 条件运算符
6.2 switch语句
6.3 选择结构的应用举例
6.4 小结
习题

第7章 循环结构程序设计
7.1 goto语句
7.2 while语句
7.3 do...while语句
7.4 for语句
7.5 循环的嵌套
7.6 break语句和cominue语句
7.6.1 break语句
7.6.2 continue语句
7.7 循环结构的应用举例
7.8 小结
习题

第8章 数组
8.1 数组的概念
8.1.1 数组的引入
8.1.2 数组的维数
8.2 一维数组
8.2.1 一维数组的定义和初始化
8.2.2 计算数组的大小――sizeof运算符
8.2.3 一维数组的应用举例
8.3 二维数组
8.3.1 二维数组的定义
8.3.2 二维数组初始化
8.3.3 二维数组应用举例
8.4 字符数组
8.4.1 字符数组和字符串
8.4.2 字符串处理函数
8.4.3二维字符数组
8.4.4 字符数组应用举例
8.5 数组的应用举例
8.6 小结
习题

第9章 函数
9.1 函数的定义
9.2 函数的参数与函数返回值
9.2.1 形式参数与实际参数
9.2.2 函数的返回值
9.3 函数的调用
9.3.1 函数的一般调用
9.3.2 函数的嵌套调用
9.4 函数的递归调用
9.4.1 递归调用的定义
9.4.2 递归调用应用举例
9.5 数组作为函数参数
9.5.1 数组元素作为函数参数
9.5.2 数组名作为函数参数
9.6 变量的作用域
9.6.1 局部变量
9.6.2 全局变量
9.7 变量的存储类别
9.7.1 自动变量――auto变量
9.7.2 静态变量――static变量
9.7.3 寄存器变量――register变量
9.7.4 外部变量――extem变量
9.8 内部函数与外部函数
9.8.1 内部函数
9.8.2 外部函数
9.9 函数的应用举例
9.10 小结
习题

第10章 指针
10.1 地址与指针的概念
10.1.1 地址
10.1.2 指针
10.2 指针变量
10.2.1 指针变量的定义
10.2.2 指针变量的引用
10.2.3 指针变量作为函数参数
10.3 指针与数组
10.3.1 指向数组元素的指针与指向数组的指针
10.3.2 数组指针作为函数的参数
10.3.3 指向多维数组的指针变量
10.4 字符串与指针
10.4.1 字符串指针
10.4.2 字符串指针作为函数的参数
10.4.3 字符数组与字符指针变量的比较
10.5 指针数组与二级指针
10.5.1 指针数组
10.5.2 二级指针
10.5.3 指针数组作为main函数的参数
10.6 函数与指针
10.6.1 函数指针――指向函数的指针
10.6.2 函数指针作为函数参数
10.6.3 指针函数――返回指针值的函数
10.6.4 void指针
10.7 小结
习题

第11章 预处理命令
11.1 宏定义
11.1.1 不带参数的宏定义
11.1.2 带参数的宏定义
11.2 文件包含命令
11.2.1 文件包含命令――#include
11.2.2 多文件结构
11.3 条件编译命令
11.3.1 第一种条件编译命令――#ifdef
11.3.2 第二种条件编译命令――#ifndef
11.3.3 第三种条件编译命令――#if
11.3.4 第四种条件编译命令――#if...#elif...#endif
11.4 小结
习题

第12章 结构体与联合体
12.1 结构体
12.1.1 结构体类型的定义
12.1.2 结构体变量的定义
12.1.3 结构体变量成员的引用
12.1.4 结构体变量的初始化
12.2 结构体数组
12.2.1 结构体数组的定义及初始化
12.2.2 结构体数组的初始化
12.2.3 结构体数组应用举例
12.3 指针与结构体
12.3.1 指向结构体变量的指针
12.3.2 指向结构体数组的指针
12.3.3 结构体变量作为函数参数
12.4 typedef类型定义
12.5 联合体
12.5.1 联合体的定义及引用
12.5.2 使用联合体应注意的问题
12.5.3 联合体的应用举例
12.6 枚举类型
12.6.1 枚举的定义及引用
12.6.2 枚举的应用举例
12.7 小结
习题

第13章 位运算
13.1 位运算符与位运算
13.1.1 位与运算
13.1.2 位或运算
13.1.3 异或运算
13.1.4 取反运算
13.1.5 左移运算
13.1.6 右移运算
13.1.7 与位运算符相结合的赋值运算
13.2 位运算应用举例
13.3 位段
13.4 小结
习题

第14章 文件
14.1 c文件与文件类型指针
14.1.1 c文件的分类
14.1.2 文件类型指针
14.2 文件的打开与关闭
14.2.1 文件的打开
14.2.2 文件的关闭
14.3 文件的读写
14.3.1 fputc函数与fgetc函数
14.3.2 fgets函数和fputs函数
14.3.3 fread函数与fwrite函数
14.3.4 fscanf函数与fprintf函数
14.4 文件的定位
14.5 小结
习题

第15章 链表
15.1 链表的相关概念
15.1.1 链表
15.1.2 动态存储分配
15.2 链表的操作
15.2.1 链表的创建
15.2.2 链表的输出
15.2.3 链表的查找
15.2.4 链表的插入操作
15.2.5 链表的删除操作
15.3 链表的应用举例
15.4 小结
习题

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网