计算机
类型
可以朗读
语音朗读
209千字
字数
2017-01-01
发行日期
展开全部
主编推荐语
C语言入门教程:循序渐进案例式教学。
内容简介
C语言是编程者的入门语言,也是许多大学的第一门程序设计课程。本书充分考虑到这一点,通过案例式的教学方式,在案例设计上从易到难,循序渐进,让初学者可以在做中学,学以做。本书共分为10章,用案例诠释了C语言的基础语法知识和C语言核心内容。教材遵循【案例描述】→【案例分析】→【必备知识】→【案例实现】的顺序,全方位进行知识讲解和操作指导。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 序言
- 前言
- 第1章 C语言概述
- 1.1 C语言的历史和特点
- 1.1.1 C语言的起源与发展
- 1.1.2 C语言的特点
- 1.2 开发环境
- 1.2.1 主流开发工具介绍
- 1.2.2 Visual Studio 2013下载与安装
- 1.3 第一个C程序:Hello World
- 1.4 本章小结
- 第2章 数据类型与运算符
- 【案例1】 看!它们都是100
- 必备知识
- 1.进制
- 2.进制转换
- 【案例2】 小明的故事
- 必备知识
- 1.常量的概念
- 2.变量的定义
- 3.变量的数据类型
- 4.printf()函数和scanf()函数
- 【案例3】 大小写转换
- 必备知识
- ASCII码
- 【案例4】 有容乃大
- 必备知识
- sizeof运算符
- 【案例5】 求周长和面积
- 必备知识
- 表达式
- 【案例6】 算术运算
- 必备知识
- 1.算术运算符
- 2.数据类型转换
- 【案例7】 自增与自减
- 必备知识
- 1.自增自减运算符
- 2.运算符优先级
- 【案例8】 偷天换日
- 必备知识
- 位运算符
- 【案例9】 比大小
- 必备知识
- 1.关系运算符
- 2.三目运算符
- 【案例10】 从尾到头
- 本章小结
- 第3章 结构化程序设计
- 【案例1】 画“图”
- 必备知识
- 1.算法的概念
- 2.流程图
- 【案例2】 三只小猪
- 必备知识
- 1.if语句——单分支结构
- 2.if...else语句——双分支结构
- 3.if...else if...else语句——多分支结构
- 【案例3】 自动贩卖机
- 必备知识
- 1.switch条件语句
- 2.跳转语句(break、continue、goto)
- 【案例4】 冰雹猜想
- 必备知识
- 1.while循环语句
- 2.do...while循环语句
- 【案例5】 水仙花数
- 必备知识
- for循环结构语句
- 【案例6】 百钱百鸡
- 必备知识
- 循环的嵌套
- 【案例7】 掷骰子
- 必备知识
- 随机数
- 【案例8】 九九乘法表
- 【案例9】 自守数
- 【案例10】 回文素数
- 【案例11】 薪水问题
- 本章小结
- 第4章 函数
- 【案例1】 求平均值
- 必备知识
- 1.函数的定义
- 2.函数调用时的数据传递
- 【案例2】 远水不救近火
- 必备知识
- 局部变量与全局变量
- 【案例3】 计算器
- 必备知识
- 1.函数调用
- 2.函数的调用方式
- 【案例4】 兔子数列
- 必备知识
- 递归
- 【案例5】 汉诺塔
- 【案例6】 综合案例——RSA算法
- 【案例7】 综合案例——体测成绩判定
- 本章小结
- 第5章 数组
- 【案例1】 最大值和最小值
- 必备知识
- 1.一维数组的定义与初始化
- 2.一维数组的引用
- 【案例2】 投票
- 【案例3】 神奇魔方阵
- 必备知识
- 1.二维数组的定义与初始化
- 2.二维数组的引用
- 【案例4】 校园十大歌手
- 必备知识
- 1.数组作为函数参数
- 2.冒泡排序法
- 【案例5】 杨辉三角
- 【案例6】 兔子去哪了
- 【案例7】 矩阵转置
- 【案例8】 双色球
- 本章小结
- 第6章 指针
- 【案例1】 爸爸在哪儿
- 必备知识
- 1.指针与指针变量
- 2.指针变量的引用
- 【案例2】 猜宝游戏
- 必备知识
- 1.指针作为函数参数
- 2.指针的交换
- 【案例3】 幻方
- 必备知识
- 1.指针和一维数组
- 2.内存分配
- 3.内存回收
- 【案例4】 快速排序
- 【案例5】 数据表
- 必备知识
- 1.指针与二维数组
- 2.函数指针
- 【案例6】 点名册
- 必备知识
- 1.通过指针引用字符串
- 2.指针数组
- 3.二级指针
- 【案例7】 综合案例——天生棋局
- 本章小结
- 第7章 字符串
- 【案例1】 字符串替换
- 必备知识
- 1.字符数组
- 2.字符串概念
- 3.字符串与指针
- 4.字符数组与字符指针
- 【案例2】 删除字符串中的子串
- 必备知识
- 1.gets()函数
- 2.puts()函数
- 【案例3】 到底有多少单词
- 【案例4】 在指定位置插入字符
- 必备知识
- 1.字符串连接函数
- 2.字符串复制函数
- 【案例5】 禁用strcpy()
- 【案例6】 那些字符串
- 必备知识
- 1.字符串比较函数
- 2.选择排序算法
- 【案例7】 你中有我
- 必备知识
- 字符串查找函数
- 【案例8】 密码疑云
- 【案例9】 回文字符串
- 本章小结
- 第8章 编译和预处理
- 【案例1】 最简单的预处理
- 必备知识
- 不带参数的宏定义
- 【案例2】 第二简单的预处理
- 必备知识
- 带参数的宏定义
- 【案例3】 文件包含
- 必备知识
- 文件包含命令的形式
- 【案例4】 32还是64?
- 必备知识
- #if/#else/#endif指令
- 【案例5】 神奇的#include<stdio.h>
- 必备知识
- 1.#ifdef指令
- 2.#ifndef指令
- 本章小结
- 第9章 结构体和共用体
- 【案例1】 学生信息存取
- 必备知识
- 1.结构体类型和结构体变量
- 2.typedef——给数据类型取别名
- 【案例2】 结构体指针
- 必备知识
- 结构体指针变量
- 【案例3】 求学生平均成绩
- 必备知识
- 1.结构体数组的定义
- 2.结构体数组的初始化
- 3.结构体数组的引用
- 4.结构体数组指针
- 【案例4】 师生信息统计表
- 必备知识
- 1.共用体数据类型的定义
- 2.共用体变量的定义
- 3.共用体变量的初始化和引用
- 【案例5】 打鱼还是晒网
- 【案例6】 初识链表
- 必备知识
- 1.什么是链表
- 2.链表的基本操作
- 【案例7】 综合案例——学生成绩管理系统
- 本章小结
- 第10章 文件
- 【案例1】 保存学生信息
- 必备知识
- 1.计算机中的流
- 2.文件
- 3.文件的缓冲区
- 4.文件指针
- 5.文件的打开与关闭
- 6.写文件
- 【案例2】读取学生信息
- 必备知识
- 1.读文件
- 2.文件位置指针
- 【案例3】 删除指定学生信息
- 【案例4】 综合案例——文件加密
- 【案例5】 综合案例——图书管理系统
- 本章小结
- 附录A ASCII码表
- 附录B 运算符的优先级和结合性
- 附录C 常用字符串处理函数
- 附录D 常用内存操作函数
- 附录E 常用文件处理函数
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。