- C语言特点
- C语言程序格式
- 在Turbo C2.0中运行
- 在Visual c++6.0中运行
- 常见问题1
- 文件菜单
- 编辑菜单
- 运行菜单
- 编译菜单
- 选择项菜单
- 常见问题2
- 标识符
- 整型常量
- 字符常量
- 整型变量
- 实型变量
- 字符变量
- 类型转换
- 赋值运算符和赋值表达式
- 算数运算符和算数表达式
- 关系运算符和关系表达式
- 逻辑运算符和逻辑表达式
- 逗号运算符和逗号表达式
- 常见问题3
- 赋值语句
- 字符数据输出
- 字符数据输入
- 格式输出函数
- 格式输入函数
- if语句的基本形式
- if的嵌套
- 条件运算符
- switch语句
- 常见问题4
- while语句
- do-while语句
- for语句
- 循环嵌套
- goto语句
- break语句
- continue语句
- 513
- 515
- 常见问题5
- 一维数组的定义和引用
- 二维数组的定义和引用
- 一维数组的初始化
- 二维数组的初始化
- 二维数组行列互换
- 字符数组的定义和引用
- 字符数组的初始化
- 字符数组的输入输出
- puts函数
- gets函数
- strcmp函数
- strcpy函数
- strlen函数
- strcat函数
- 起泡排序
- 常见问题7
- 返回值
- 函数参数
- 无参函数
- 有参函数
- 数组元素作函数参数
- 数组名作函数参数
- 函数声明
- 嵌套调用
- 递归调用
- 局部变量
- 全局变量
- auto变量
- static变量
- register变量
- extern变量
- 内部函数
- 外部函数
- 数学函数
- 字符和字符串函数
- 823
- 常见问题8
- 地址与指针运算符
- 921
- 922
- main函数的参数
- 常见问题9
- 地址与指针
- 二维数组与指针
- 二维数组指针作函数参数
- 函数型指针
- 使用指针访问数组
- 一维数组指针作函数参数
- 指向数组元素的指针
- 指针变量
- 指针变量作函数参数
- 指针的算术运算
- 指向指针的指针
- 字符串数组
- 字符指针
- 字符指针作函数参数
- 结构体类型的概念
- 结构体指针变量的声明
- 结构体变量的引用
- 结构体变量的初始化
- 定义结构体数组
- 初始化结构体数组
- 结构体指针应用
- 结构体数组指针
- 结构体变量作函数参数
- 结构体指针变量作函数参数
- 链表概述
- 单链表的建立
- 链表的查找
- 单链表结点的删除
- 单链表结点的插入
- 共用体的概念
- 共用体变量的定义
- 共用体变量的引用
- 枚举类型
- 1113
- 常见问题11
- 或运算符
- 与运算符
- 取反运算符
- 异或运算符
- 左移运算符
- 右移运算符
- 位段
- 128
- 常见问题12
- 不带参数的宏定义
- 带参数的宏定义
- 文件包含
- if
- else
- 第136集
- ifndef命令
- elif
- 常见问题13
- 文件的打开
- fputc函数
- fgetc
- 字符串形式读写文件
- 成块读写文件
- 格式化读写函数
- 随机读写文件
- 错误检测
- 1410
- 常见问题14
- 定义文本窗口
- 颜色设置
- 文本输入输出
- 清屏及设置图形窗口
- 图形模式初始化
- 屏幕颜色设置
- 画点
- 画线
- 线型设定
- 封闭图形的填充
- 图形屏幕
- 文本输出函数
- 文本属性设置
- 常见问题15
- 需求分析
- 系统设计
- 头文件及宏定义
- 功能选择界面设计
- 图书信息添加
- 删除功能
- 查找功能
- 修改功能
- 会员信息添加
- 借书功能
- 还书功能
- 主函数
- 常见问题16
- 1 系统功能设计
- 2 使用Dev C++项目创建
- 3 文件引用
- 4 宏定义
- 5 全局变量
- 6 函数声明
- 7 设置文字颜色
- 8 设置文字位置
- 9 设计标题部分
- 10 设计字符花装饰界面
- 11 设计菜单选项的边框
- 12 设计菜单选项的文字
- 13 打印游戏界面
- 14 绘制俄罗斯方块
- 15 打印俄罗斯方块
- 16 判断俄罗斯方块是否可移动
- 17 清除俄罗斯方块下落的痕迹
- 18 判断方块是否满行
- 19 随机产生俄罗斯方块类型的序号
- 20 显示俄罗斯方块
- 21 实现各种按键操作
- 22 游戏结束界面
- 23 重新开始游戏
- 24 游戏按键说明模块
- 25 游戏规则介绍模块
- 26 退出游戏
- 1.系统功能设计
- 2.使用Microsoft Visual C++ 6.0创建项目
- 3.预处理模块设计
- 4.绘制字符蛇
- 5.绘制菜单选项
- 6.创建游戏地图
- 7.绘制右侧得分和小提示
- 8.读取游戏最高分
- 9.绘制蛇身
- 10.创建并随机出现食物
- 11.判断蛇是否咬到自己
- 12.判断蛇是否撞到墙
- 13.蛇变速前进
- 14.设置不按键时蛇的前进方向
- 15.通过键盘方向键控制蛇前进方向
- 16.绘制字符边框
- 17.打印边框中的信息
- 18.存储游戏最高分
- 19.设计分支选项
- 20.游戏说明模块设计
- 网络通信编程(1)
- 网络通信编程(2)
- 火车订票系统(1)
- 火车订票系统(2)
- 火车订票系统(3)
- 火车订票系统(4)
- 火车订票系统(5)
- 火车订票系统(6)
- 通讯录管理系统(1)
- 通讯录管理系统(2)
- 通讯录管理系统(3)
- 学生个人消费管理系统(1)
- 学生个人消费管理系统(2)
- 学生个人消费管理系统(3)
- 学生个人消费管理系统(4)
- 学生个人消费管理系统(5)
- 学生个人消费管理系统(6)
《C语言从入门到精通(项目案例版)》一书以初学者为目标,全面介绍了C语言入门知识、C语言程序设计、C语言核心技术及C语言项目实战案例等。全书共分21章,其中1~13章详细介绍了使用C语言进行程序开发需要掌握的各种技术,具体内容包括C语言概述、TurboC2.0集成开发环境、算法和数据类型、顺序与选择结构程序设计、循环控制、数组、函数、指针、结构体和共用体、位运算、预处理、文件、图形图像等。14~21章通过图书管理系统、趣味俄罗斯方块、贪吃蛇大作战、网络通信聊天程序等8个具体的实战项目案例,展现了使用C语言进行项目开发的全过程。
《C语言从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下:
◎配套资源:240节教学视频(可扫描二维码观看),总时长28小时,以及全书实例源代码。
◎附赠“Visual C++开发资源库”,拓展学习本书的深度和广度。