封面
版权信息
内容提要
序言
前言
第1章 C语言概述
1.1 C语言的历史和特点
1.2 开发环境
1.3 第一个C程序:Hello World
1.4 本章小结
第2章 数据类型与运算符
【案例1】 看!它们都是100
【案例2】 小明的故事
【案例3】 大小写转换
【案例4】 有容乃大
【案例5】 求周长和面积
【案例6】 算术运算
【案例7】 自增与自减
【案例8】 偷天换日
【案例9】 比大小
【案例10】 从尾到头
本章小结
第3章 结构化程序设计
【案例1】 画“图”
【案例2】 三只小猪
【案例3】 自动贩卖机
【案例4】 冰雹猜想
【案例5】 水仙花数
【案例6】 百钱百鸡
【案例7】 掷骰子
【案例8】 九九乘法表
【案例9】 自守数
【案例10】 回文素数
【案例11】 薪水问题
本章小结
第4章 函数
【案例1】 求平均值
【案例2】 远水不救近火
【案例3】 计算器
【案例4】 兔子数列
【案例5】 汉诺塔
【案例6】 综合案例——RSA算法
【案例7】 综合案例——体测成绩判定
本章小结
第5章 数组
【案例1】 最大值和最小值
【案例2】 投票
【案例3】 神奇魔方阵
【案例4】 校园十大歌手
【案例5】 杨辉三角
【案例6】 兔子去哪了
【案例7】 矩阵转置
【案例8】 双色球
本章小结
第6章 指针
【案例1】 爸爸在哪儿
【案例2】 猜宝游戏
【案例3】 幻方
【案例4】 快速排序
【案例5】 数据表
【案例6】 点名册
【案例7】 综合案例——天生棋局
本章小结
第7章 字符串
【案例1】 字符串替换
【案例2】 删除字符串中的子串
【案例3】 到底有多少单词
【案例4】 在指定位置插入字符
【案例5】 禁用strcpy()
【案例6】 那些字符串
【案例7】 你中有我
【案例8】 密码疑云
【案例9】 回文字符串
本章小结
第8章 编译和预处理
【案例1】 最简单的预处理
【案例2】 第二简单的预处理
【案例3】 文件包含
【案例4】 32还是64?
【案例5】 神奇的#include<stdio.h>
本章小结
第9章 结构体和共用体
【案例1】 学生信息存取
【案例2】 结构体指针
【案例3】 求学生平均成绩
【案例4】 师生信息统计表
【案例5】 打鱼还是晒网
【案例6】 初识链表
【案例7】 综合案例——学生成绩管理系统
本章小结
第10章 文件
【案例1】 保存学生信息
【案例2】读取学生信息
【案例3】 删除指定学生信息
【案例4】 综合案例——文件加密
【案例5】 综合案例——图书管理系统
本章小结
附录A ASCII码表
附录B 运算符的优先级和结合性
附录C 常用字符串处理函数
附录D 常用内存操作函数
附录E 常用文件处理函数
更新时间:2021-01-15 18:00:42