软件开发微视频讲堂C语言从入门到精通(微视频精编版)
本书特色
[
《C语言从入门到精通(微视频精编版)》共两册,上册为核心技术篇,下册为强化训练篇。核心技术篇共20章,包括初识C语言,掌握C语言数据类型,表达式与运算符,数据输入、输出函数,设计选择/分支结构程序,循环控制,数组的应用,字符数组,函数的引用,变量的存储类别,C语言中的指针,结构体的使用,共用体的综合应用,使用预处理命令,存储管理,链表在C语言中的应用,栈和队列,C语言中的位运算,文件操作技术和图书管理系统等。通过学习,读者可快速开发出一些中小型应用程序。强化训练篇共18章,通过大量源于实际生活的趣味案例,强化上机实践,拓展和提升Java开发中对实际问题的分析与解决能力。
]
内容简介
[
《C语言从入门到精通(微视频精编版)》共两册,上册为核心技术篇,下册为强化训练篇。核心技术篇共20章,包括初识C语言,掌握C语言数据类型,表达式与运算符,数据输入、输出函数,设计选择/分支结构程序,循环控制,数组的应用,字符数组,函数的引用,变量的存储类别,C语言中的指针,结构体的使用,共用体的综合应用,使用预处理命令,存储管理,链表在C语言中的应用,栈和队列,C语言中的位运算,文件操作技术和图书管理系统等。通过学习,读者可快速开发出一些中小型应用程序。强化训练篇共18章,通过大量源于实际生活的趣味案例,强化上机实践,拓展和提升Java开发中对实际问题的分析与解决能力。
]
作者简介
[
明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了“从入门到精通”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内畅销的编程图书品牌。
]
目录
上册目录第1篇 基础篇 第1章 初识C语言 2 视频讲解:36分钟1.1 C语言发展史 31.1.1 程序语言简述 31.1.2 C语言历史 31.2 C语言的特点 41.3 一个简单的C程序 51.4 一个完整的C程序 71.5 C语言程序的格式 101.6 开发环境 121.6.1 Visual C 6.0 121.6.2 Visual Studio 2017 181.7 实战 261.7.1 使用Visual C 6.0打开C程序 261.7.2 使用Visual Studio 2017打开C程序 261.7.3 求和程序 271.7.4 求10! 281.7.5 猴子吃桃 28第2章 掌握C语言数据类型 29 视频讲解:50分钟2.1 C语言的编程规范 302.1.1 注释的合理使用 302.1.2 程序中的“{}”要对齐 302.1.3 合理使用空格使代码更规范 312.1.4 换行使代码更清晰 312.2 关键字 322.3 标识符 322.4 数据类型 342.5 常量 352.5.1 整型常量 352.5.2 实型常量 372.5.3 字符型常量 382.5.4 转义字符 432.5.5 符号常量 442.6 变量 452.6.1 整型变量 452.6.2 实型变量 472.6.3 字符型变量 492.7 实战 512.7.1 输出实型变量 512.7.2 十进制转换为二进制 512.7.3 利用“#”输出图形 512.7.4 打印杨辉三角 522.7.5 利用“*”输出矩形 52第3章 表达式与运算符 53 视频讲解:37分钟3.1 表达式 543.2 赋值运算符与表达式 563.2.1 变量赋初值 563.2.2 自动类型转换 573.2.3 强制类型转换 583.3 算术运算符与表达式 593.3.1 算术运算符 593.3.2 算术表达式 603.3.3 优先级与结合性 613.3.4 自增自减运算符 633.4 关系运算符与表达式 653.4.1 关系运算符 653.4.2 关系表达式 653.4.3 优先级与结合性 663.5 逻辑运算符与表达式 683.5.1 逻辑运算符 683.5.2 逻辑表达式 683.5.3 优先级与结合性 693.6 位逻辑运算符与表达式 703.6.1 位逻辑运算符 703.6.2 位逻辑表达式 703.7 逗号运算符与表达式 703.8 复合赋值运算符 723.9 实战 733.9.1 求1~10的累加和 733.9.2 计算学生平均身高 733.9.3 求一元二次方程ax2 bx c=0的根 733.9.4 求字符串中字符的个数 743.9.5 计算a =a*=a/=a-6 74第4章 数据输入、输出函数 75 视频讲解:52分钟4.1 语句 764.2 字符数据输入/输出 764.2.1 字符数据输出 764.2.2 字符数据输入 774.3 字符串输入/输出 794.3.1 字符串输出函数 794.3.2 字符串输入函数 804.4 格式输出函数 814.5 格式输入函数 844.6 顺序程序设计应用 874.7 实战 894.7.1 将输入的小写字符转换为大写字符 894.7.2 用*号输出图案 894.7.3 输出3×3的矩阵 894.7.4 输出一个字符的前驱字符 904.7.5 根据输入判断能否组成三角形 90第5章 设计选择/分支结构程序 91 视频讲解:68分钟5.1 if语句 925.2 if语句的基本形式 925.2.1 if语句形式 925.2.2 if…else语句形式 955.2.3 else if语句形式 995.3 if的嵌套形式 1015.4 条件运算符 1045.5 switch语句 1055.5.1 switch语句的基本形式 1065.5.2 多路开关模式的switch语句 1095.6 if else语句和switch语句的区别 1115.7 选择结构程序应用 1125.8 实战 1145.8.1 将3个数从小到大输出 1145.8.2 求学生的*低分和*高分 1155.8.3 模拟自动售货机 1155.8.4 模拟ATM机界面程序 1155.8.5 计算某日是该年的第几天 116第6章 循环控制 117 视频讲解:61分钟6.1 循环语句 1186.2 while语句 1186.3 do-while语句 1216.4 for语句 1226.4.1 for语句使用 1236.4.2 for循环的变体 1256.4.3 for语句中的逗号应用 1276.5 3种循环语句的比较 1296.6 循环嵌套 1296.6.1 循环嵌套的结构 1296.6.2 循环嵌套实例 1306.7 转移语句 1316.7.1 goto语句 1316.7.2 break语句 1336.7.3 continue语句 1346.8 实战 1356.8.1 爱因斯坦阶梯问题 1356.8.2 斐波那契数列 1356.8.3 银行存款问题 1366.8.4 计算学生的*高分 1366.8.5 统计不及格的人数 136第7章 数组的应用 137 视频讲解:44分钟7.1 一维数组 1387.1.1 一维数组的定义和引用 1387.1.2 一维数组初始化 1397.1.3 一维数组应用 1417.2 二维数组 1427.2.1 二维数组的定义和引用 1427.2.2 二维数组初始化 1437.2.3 二维数组应用 1457.3 多维数组 1467.4 数组的排序算法 1467.4.1 选择法排序 1467.4.2 冒泡法排序 1487.4.3 交换法排序 1507.4.4 插入法排序 1527.4.5 折半法排序 1547.4.6 排序算法的比较 1577.5 实战 1577.5.1 选票统计 1577.5.2 模拟比赛打分 1587.5.3 统计学生成绩 1587.5.4 矩阵的转置 1597.5.5 设计魔方阵 159第8章 字符数组 160 视频讲解:47分钟8.1 字符数组 1618.1.1 字符数组定义和引用 1618.1.2 字符数组初始化 1618.1.3 字符数组的结束标志 1638.1.4 字符数组的输入和输出 1648.1.5 字符数组应用 1658.2 字符串处理函数 1668.2.1 字符串复制 1668.2.2 字符串连接 1688.2.3 字符串比较 1698.2.4 字符串大小写转换 1708.2.5 获得字符串长度 1718.3 实战 1728.3.1 统计各种字符个数 1728.3.2 字符串倒置 1738.3.3 字符串替换 1738.3.4 回文字符串 1738.3.5 字符串加密和解密 173第9章 函数的引用 174 视频讲解:73分钟9.1 函数概述 1759.2 函数的定义 1769.2.1 函数定义的形式 1779.2.2 定义与声明 1799.3 返回语句 1809.3.1 从函数返回 1819.3.2 返回值 1819.4 函数参数 1839.4.1 形式参数与实际参数 1839.4.2 数组作函数参数 1859.4.3 main函数的参数 1909.5 函数的调用 1919.5.1 函数调用方式 1919.5.2 嵌套调用 1949.5.3 递归调用 1969.6 内部函数和外部函数 1989.6.1 内部函数 1999.6.2 外部函数 2009.7 局部变量和全局变量 2019.7.1 局部变量 2019.7.2 全局变量 2049.8 函数应用 2069.9 实战 2119.9.1 递归解决年龄问题 2119.9.2 百钱百鸡问题 2119.9.3 求*大公约数和*小公倍数 2129.9.4 求直角三角形斜边长度 2129.9.5 小数分离 212第10章 变量的存储类别 213 视频讲解:31分钟10.1 了解变量的存储类型 21410.2 使用auto关键字声明自动变量 21410.3 使用static关键字声明静态变量 21510.4 使用register关键字声明寄存器变量 21710.5 使用extern关键字声明外部变量 219
10.5.1 声明在一个文件中使用的外部变量 21910.5.2 声明在多个文件中使用的外部变量 22010.6 使用static关键字声明静态外部变量 22210.7 实战 22210.7.1 婚礼上的谎言 22210.7.2 求新同学的年龄 22310.7.3 捕鱼和分鱼 22310.7.4 求邮票总数 22310.7.5 巧分苹果 224 第2篇 提高篇 第11章 C语言中的指针 226 视频讲解:86分钟11.1 指针相关概念 22711.1.1 地址与指针 22711.1.2 变量与指针 22811.1.3 指针变量 22811.1.4 指针自加自减运算 23211.2 数组与指针 23311.2.1 一维数组与指针 23311.2.2 二维数组与指针 23711.2.3 字符串与指针 23911.2.4 字符串数组与指针 24111.3 指向指针的指针 24211.4 指针变量作函数参数 24511.5 返回指针值的函数 25011.6 指针数组作main函数的参数 25211.7 实战 25311.7.1 查找成绩不及格的学生 25311.7.2 使用指针实现冒泡排序 25311.7.3 输入月份号输出英文月份名 25411.7.4 使用指针插入元素 25411.7.5 使用指针交换两个数组中的*大值 254第12章 结构体的使用 255 视频讲解:47分钟12.1 结构体 25612.1.1 结构体类型的概念 25612.1.2 结构体变量的定义 25712.1.3 结构体变量的引用 25912.1.4 结构体类型的初始化 26112.2 结构体数组 26312.2.1 定义结构体数组 26312.2.2 初始化结构体数组 26412.3 结构体指针 26612.3.1 指向结构体变量的指针 26612.3.2 指向结构体数组的指针 26912.3.3 结构体作函数参数 27112.4 包含结构的结构 27412.5 实战 27512.5.1 找出*高分 27512.5.2 候选人选票程序 27512.5.3 求平面上两点的距离 27612.5.4 设计通讯录 27612.5.5 输出火车票价 276第13章 共用体的综合应用 277 视频讲解:21分钟13.1 共用体 27813.1.1 共用体的概念 27813.1.2 共用体变量的引用 27813.1.3 共用体变量的初始化 27913.1.4 共用体类型的数据特点 28013.2 枚举类型 28013.3 实战 28213.3.1 共用体处理任意类型数据 28213.3.2 取出整型数据的高字节数据 28213.3.3 使用共用体存放学生和老师信息 28213.3.4 输出今天星期几 28313.3.5 制作花束 283第14章 使用预处理命令 284 视频讲解:54分钟14.1 宏定义 28514.1.1 不带参数的宏定义 28514.1.2 带参数的宏定义 28614.2 #include指令 28814.3 条件编译 28914.3.1 #if命令 28914.3.2 #ifdef及#ifndef命令 29214.3.3 #undef命令 29314.3.4 #line命令 29414.3.5 #pragma命令 29414.4 实战 29514.4.1 使用带参数宏求圆面积 29514.4.2 利用宏定义求偶数和 29614.4.3 从3个数中找出*小数 29614.4.4 利用文件包含设计输出模式 29714.4.5 使用条件编译隐藏密码 297第15章 存储管理 298 视频讲解:31分钟15.1 内存组织方式 29915.1.1 内存组织方式 29915.1.2 堆管理 29915.2 动态管理 30015.2.1 malloc函数 30015.2.2 calloc函数 30115.2.3 realloc函数 30215.2.4 free函数 30315.3 内存丢失 30315.4 实战 30415.4.1 为具有3个数组元素的数组分配内存 30415.4.2 为二维数组动态分配内存 30415.4.3 使用malloc函数分配内存 30515.4.4 调用calloc函数动态分配内存 30515.4.5 商品信息的动态存放 305第16章 链表在C语言中的应用 306 视频讲解:43分钟16.1 链表 30716.1.1 链表概述 30716.1.2 静态链表 30816.2 链表相关操作 31016.2.1 创建动态链表 31016.2.2 输出链表 31116.2.3 链表的插入操作 31416.2.4 链表的删除操作 31516.3 链表的表现形式 31916.3.1 单向链表 31916.3.2 循环链表 31916.3.3 双向链表 32016.4 实战 32116.4.1 单链表逆置 32116.4.2 双向链表逆序输出 32116.4.3 连接两个链表 32116.4.4 使用链表实现约瑟夫环 32216.4.5 查找两个链表中的相同元素 322第17章 栈和队列 323 视频讲解:60分钟17.1 栈的定义和几种基本操作 32417.1.1 栈的定义 32417.1.2 栈常见的几种基本操作 32517.2 栈的存储和实现 32617.2.1 顺序栈 32617.2.2 链栈 32817.3 队列的定义和基本操作 33117.3.1 队列的定义 33117.3.2 队列常见的几种基本操作 33217.4 队列的存储及运算 33217.4.1 顺序队列 33217.4.2 链队列 33417.4.3 循环队列 33517.5 实战 33617.5.1 利用栈实现递归计算多项式 33617.5.2 循环队列的基本操作 33717.5.3 汉诺塔问题 33717.5.4 机票预售系统 33817.5.5 链队列的使用 338第18章 C语言中的位运算 340 视频讲解:51分钟18.1 位与字节 34118.2 位运算操作符 34118.2.1 与运算符 34118.2.2 或运算符 34218.2.3 取反运算符 34418.2.4 异或运算符 34518.2.5 左移运算符 34618.2.6 右移运算符 34818.3 循环移位 34918.4 位段 35118.4.1 位段的概念与定义 35118.4.2 位段相关说明 35218.5 实战 35318.5.1 不用临时变量交换两个值 35318.5.2 取一个整数的后4位 35318.5.3 编写循环移位函数 35418.5.4 取出给定16位二进制数的奇数位 35418.5.5 求一个数的补码 354第19章 文件操作技术 355 视频讲解:71分钟19.1 文件概述 35619.2 文件基本操作 35619.2.1 文件指针 35619.2.2 文件的打开 35719.2.3 文件的关闭 35819.3 文件的读写 35819.3.1 fputc函数 35819.3.2 fgetc函数 35919.3.3 fputs函数 36019.3.4 fgets函数 36119.3.5 fprintf函数 36219.3.6 fscanf函数 36319.3.7 fread函数和fwrite函数 36419.4 文件的定位 36619.4.1 fseek函数 36619.4.2 rewind函数 36819.4.3 ftell函数 36919.5 实战 37119.5.1 创建文件 37119.5.2 关闭打开的所有文件 37119.5.3 删除文件 37119.5.4 重命名文件 37219.5.5 文件加密 373 第3篇 项目篇 第20章 图书管理系统(MySQL) 376 视频讲解:32分钟20.1 概述 37720.1.1 需求分析 37720.1.2 开发工具选择 37720.2 系统设计 37720.2.1 系统目标 37720.2.2 系统功能结构 37720.2.3 开发及运行环境 37820.3 数据库设计 37820.3.1 创建数据库 37820.3.2 数据表结构 37920.4 C语言开发数据库程序的流程 37920.5 C语言操作MySQL数据库 38220.5.1 MySQL常用数据库操作函数 38220.5.2 连接MySQL数据 38420.5.3 查询图书表记录 38520.5.4 插入图书表记录 38720.5.5 修改图书表记录 38820.5.6 删除图书表记录 38920.6 文件引用 39020.7 变量和函数定义 39020.8 主要功能模块设计 39020.8.1 显示主菜单信息 39020.8.2 显示所有图书信息 39220.8.3 添加图书信息 39520.8.4 修改图书信息 39820.8.5 删除图书信息 40520.8.6 查询图书信息 411
下册目录第1 章 掌握C 语言数据类型 1应用技能拓展学习 11.利用特殊字符编码输入特殊符号 12.让C 语言控制台输出色彩斑斓的文字和背景 23.使用运算符进行基本的数学运算 44.常用转义字符 55.printf()函数扩展应用 6实战技能强化训练 8训练一:基本功强化训练 81.输出人生真谛 82.输出乔布斯语录 83.输出软件菜单信息 84.输出特殊符号☆※¤卍●Φ 85.输出快递封签 96.输出俞敏洪语录 97.输出个人信息 98.输出《三十六计》中的计策 99.输出微信个性签名 1010.输出计算机时代的无形之王—丹尼斯?里奇的传奇 10训练二:实战能力强化训练 1011.输出绕口令 1012.输出《水浒传》中的梁山好汉 1013.输出“情人节快乐” 1114.搜狐邮箱登录界面 1115.输出轨道交通充值信息 1216.输出马云“新名片” 1217.输出对联字符画 1218.世界上*好的六个医生 1219.用符号恶搞小伙伴 1220.模拟登录界面程序 13第2 章 表达式与运算符 14应用技能拓展学习 141.abs()函数 142.cos()函数 143.pow()函数 154.sin()函数 155.sqrt()函数 156.tan()函数 167.acos()函数 168.asin()函数 169.atan()函数 1710.exp()函数 1711.fabs()函数 1812.rand()函数 1813.if 条件判断的使用 1814.循环的使用 19实战技能强化训练 21训练一:基本功强化训练 211.人生路程计算器 212.勾股定理 213.将高速铁路速度单位从km/h 转换为m/s 214.实现连加计算 215.三个人竞猜游戏 226.计算圆锥的体积 227.计算本周的平均温度 228.虚度多少秒 229.输出2018 年天猫双十一总成交量 2210.输出情侣牵手字符画 23训练二:实战能力强化训练 2311.俄罗斯世界杯抽签 2312.模拟掷骰子游戏 2413.微信充值话费 2414.支付宝年账单来了,请签收 2415.模拟支付宝蚂蚁庄园的饲料产生过程 2516.输出艺术团表演的节目单 2517.输出肯德基一天售出汉堡包的数量和金额 2518.计算身体质量指数(BMI) 2519.请客买单.. 2620.输出百度网盘登录界面简图 27第3 章 数据输入、输出函数 28应用技能拓展学习 281.isalpha()函数 282.ispunct()函数 283.isspace()函数 294.islower()函数 295.isupper()函数 296.tolower()函数 307.toupper()函数 308.fopen()函数 309.fclose()函数 3110.fprintf()函数 3111.fscanf()函数 3112.fseek()函数 3213.选择法排序 3314.冒泡法排序 3315.交换法排序 33实战技能强化训练 34训练一:基本功强化训练 341.输出长春地铁1 号线运行线路图 342.输出中英文的“时间不等人” 343.输出《静夜思》诗句 354.程序员的自白 355.送你一个“火柴人” 356.我的日历 357.淘宝查询导航 358.输出俞敏洪出版的图书信息 369.输出明日学院欢迎信息及网址 3610.轻松背单词的主界面 36训练二:实战能力强化训练 3611.模拟缴纳电费 3612.秘密电文.. 3713.挑战10 秒,买多少送多少 3713.字母大小写的秘密 3815.模拟用户登录 3816.模拟12306 查询界面 3817.输出商品标价签 3918.输出虚线方格 3919.输出彩色数字 3920.移动互联界面登录 39第4 章 设计选择、分支结构程序 41应用技能拓展学习 411.time()函数 412.localtime()函数 413.asctime()函数 424.strcpy()函数 425.strcat()函数 436.strupr()函数 437.strlwr()函数 438.利用字符映射表输入特殊符号 44实战技能强化训练 45训练一:基本功强化训练 451.CocaCola 还是coffee,要喝什么 452.绿灯亮了,可以通过路口了 453.放假安排 464.等你的季节 465.不再烦心数学题 466.判断一年各月的天数 467.商品竞猜游戏 478.输出美团外卖订单金额 479.判断闰年 4710.自助支付服务 47训练二:实战能力强化训练 4711.胜负之争 4712.微信小程序,该玩哪个游戏 4813.快速检查字符类型 4814.判断是否为酒后驾车 4815.输出抽奖结果 4816.用户拨打10086 那些事儿 4917.校园网资费 4918.输出玫瑰花语 4919.京东商城支付成功界面 5020.吃粽子 50第5 章 循环控制 51应用技能拓展学习 511.EasyX 图形库简介 512.EasyX 图形库的下载与配置 513.putpixel()函数 534.line()函数 54实战技能强化训练 55训练一:基本功强化训练 551.猴子分桃问题 552.显示游戏菜单 553.小球离地有多远 554.猜数字游戏 555.婚礼上的谎言 566.阿姆斯特朗数 567.绘制表格 568.绘制彩带 569.输出金字塔形状 5710.模拟客车的承载量 57训练二:实战能力强化训练 5711.模拟手机分期付款 5712.农夫卖西瓜 5713.星座大揭秘 5714.点亮西安大雁塔 5815.模拟“跳一跳”小游戏的加分块 5816.选票统计.. 5817.银行名称中英文对照 5818.剧院卖票.. 5919.模拟10086 查询功能 5920.微信支付.. 60第6 章 数组的应用 61应用技能拓展学习 611.abort()函数 612.rand()函数 623.srand()函数 624.system()函数 63实战技能强化训练 64训练一:基本功强化训练 641.管理QQ 好友 642.平安夜卖苹果 643.杨辉三角问题 654.十二星座速配 655.斐波那契数列 656.玩数独游戏 657.输出电视剧的收视率 668.巧排螺旋数阵 66训练二:实战能力强化训练 679.百灯判熄 6710.CET6 考试成绩输出 6711.统计各数字出现的次数 6712.2018 年主要汽车集团全球销量排名.. 6713.猜数四问 6814.高三模拟考试成绩排名 6815.2018 年亚洲城市GDP 排名 69第7 章 字符数组 70应用技能拓展学习 701.isalpha()函数 702.isalnum()函数 713.ispunct()函数 724.isspace()函数 73实战技能强化训练 73训练一:基本功强化训练 731.注册明日学院VIP 账号 732.对对联 743.打印象棋口诀 744.符号表情大全 745.谁被@了 746.音量效果 757.判断车牌号的归属地 758.对号入座 75训练二:实战能力强化训练 759.模拟键盘打字 7510.查看星座 7611.淘宝网店客服中心 7612.输出菱形图案 7613.模拟机场航站楼航空公司指引图 7614.更新招牌 7715.输出酒店预订界面简图 77第8 章 函数的引用 79应用技能拓展学习 791.rectangle()函数 792.ellipse()函数 793.arc()函数 794.circle()函数 805.solidrectangle()函数 806.setlinestyle()函数 807.设置颜色函数 818.模式的初始化 82实战技能强化训练 82训练一:基本功强化训练 821.模拟12306 抢票系统 822.光阴如梭,请珍惜时间 833.为和尚写诗 834.爱我中华 835.一棵松树的梦 836.判断回文数 837.确定女主角 848.图形时钟 84训练二:实战能力强化训练 849.为C 语言归类 8410.你输入,我来变 8411.递归求年龄 8512.两元店广告词 8513.将美元兑换成人民币 8514.太阳花图案 8515.你的体温正常吗? 86第9 章 变量的存储类别 87应用技能拓展学习 871.算法的概念 872.算法特性1——有穷性 873.算法特性2——确定性 884.算法特性3——有零个输入或多个输入 885.算法特性4——有一个输出或多个输出 886.算法特性5——可行性 887.算法的表示方式1——自然语言 888.算法的表示方式2——流程图 889.算法的表示方式3——N-S 图 90实战技能强化训练 91训练一:基本功强化训练 911.剩余停车位 912.聚划算抢购 913.大象装进冰箱里 914.双击屏幕——点亮小红心 915.农夫与羊、狼和白菜的故事 926.捕鱼分鱼 927.危险报警 928.输出田字格、三线格 92训练二:实战能力强化训练 929.输出微信支付凭证 9210.《小星星》乐谱 9311.手机账单提醒 9312.填写验证码 9313.微博话题榜 9414.展示优惠券 9415.丰巢快递滞留提醒 95第10 章 C 语言中的指针 96应用技能拓展学习 961.贪心算法 962.回溯法 963.分支限界法 974.分治算法 975.动态规划算法 97实战技能强化训练 99训练一:基本功强化训练 991.究竟答案在哪儿 992.棋盘覆盖问题 993.寻找“,”的位置 994.计算水对杯子的压强 1005.呐喊2022 冬季奥运会口号 1006.统计单词数量 1007.计算公路的长度 100训练二:实战能力强化训练 1018.模拟淘宝买衣服 1019.语文古诗词填空 10110.小猪渡河 10111.模拟电影院售票 10112.班级*佳座位 10113.灯泡亮了 10214.背记对应1~12 月份的英文单词 10215.使用指针连接两个字符串 102第11 章 结构体的使用 103应用技能拓展学习 1031.sizeof 函数 1032.Sleep()函数 1043.kbhit()函数 104实战技能强化训练 105训练一:基本功强化训练 1051.找出高考*高分 1052.新员工入职信息 1063.输出手机基本信息 1064.直线精美图案 1065.打印某月销售明细 1066.候选人得票统计 1077.无人商店产品基本信息 107训练二:实战能力强化训练 1078.身份证信息 1079.一起找相同 10810.用键盘画图 10811.输出电脑组成设备 10812.“双十一”促销销量前5 名的产品 10913.模拟12306 订票 10914.跳动的小球 10915.中国大学排名前10 名 109第12 章 共用体的综合应用 111应用技能拓展学习 1111.atof()函数 1112.atoi()函数 1123.atol()函数 1124.bsearch()函数 113实战技能强化训练 114训练一:基本功强化训练 1141.选择回家的交通工具 1142.用枚举类型定义季节 1143.罐头种类 1144.模拟美团订餐 1145.选择自己喜欢的颜色 1146.改答案放大招 1157.中国农业银行业务办理排号程序 1158.信息查询 115训练二:实战能力强化训练 1159.处理数据 11510.地铁站名显示 11611.小球碰撞 11612.把输入的验证码统一大写或小写 11613.医院分诊排队叫号系统 11714.输出F1 大奖赛车手积分 11715.模拟12306 订票短信回复 118第13 章 使用预处理命令 119应用技能拓展学习 1191.calloc()函数 1192.div()函数 1203.exit()函数 1204.fcvt()函数 121实战技能强化训练 122训练一:基本功强化训练 1221.编写头文件包含圆面积的计算公式 1222.银行叫号服务 1223.摄影工作室定价标准 1224.控制交通信号灯 1235.一年有多少秒 1236.用宏定义实现值互换 1237.比较计数 1238.输出约瑟夫环 123训练二:实战能力强化训练 1249.判断成绩是否及格 12410.利用宏定义求偶数之和 12411.比较*小值 12412.使用条件编译隐藏密码 12413.NCAP 汽车碰撞测试查询 12414.北京车辆限行信息输出 12515.模拟美团外卖点单 126第14 章 存储管理 127应用技能拓展学习 1271.ldiv()函数 1272.qsort()函数 1273.strtod()函数 1284.strtol()函数 129实战技能强化训练 130训练一:基本功强化训练 1301.下载《英雄联盟》需要多大内存 1302.重新分配内存 1303.接收用户信息 1304.自守数 1305.仓库存储多少件衣服 1316.栈的使用 1317.为演唱会会馆申请内存空间 1318.申请内存,输出十个0 131训练二:实战能力强化训练 1329.魔术师的秘密 13210.合理分配内存空间 13211.巧算国王分财物 13212.申请内存,将Mingrisoft 写入 13213.联合加油站加油 13314.京东搜索tCPA 出价设置 13315.地铁到站时间双语提示 133第15 章 链表在C 语言中的应用 135应用技能拓展学习 1351.typedef 1352.strcspn()函数 137实战技能强化训练 138训练一:基本功强化训练 1381.创建单链表 1382.创建双向链表 1383.创建职员链表 1384.创建循环链表 1395.图的广度优先搜索 1396.展示班级排名前3 名名单 1397.使用头插入法建立单链表 139训练二:实战能力强化训练 1408.单链表的就地逆置 1409.长春三日游 14010.创建顺序表并插入元素 14111.支付宝集福 14112.合并两个链表 14113.火爆游戏前3 名 14214.输出2018 年俄罗斯世界杯前3 名 14215.京东计算机图书热销前3 名 143第16 章 栈和队列 144应用技能拓展学习 1441.IP 地址 1442.OSI 七层参考模型 1453.地址解析 1454.域名系统 1465.TCP/IP 协议 147实战技能强化训练 149训练一:基本功强化训练 1491.用栈及递归计算多项式 1492.实时更新导航菜单 1493.为二维数组动态分配内存 1494.取出整型数据的高字节数据 1505.设置百度地图常用地点 1506.输出饭店菜谱 1507.简单的文本编辑器 1508.一起来测试情商 151训练二:实战能力强化训练 1529.利用宏定义求和 15210.为具有3 个元素的数组分配内存 15211.商品信息动态分配 15212.输出图书音像勋章 15213.模拟手机电话来电管理 15214.输出4399 小游戏登录界面 15315.汽车微客服服务 153第17 章 C 语言中的位运算 155应用技能拓展学习 1551.套接字概述 1552.TCP 的套接字的socket 编程 1553.WSAStartup()函数 1564.socket()函数 1575.bind()函数 1586.listen()函数 1587.accept()函数 1598.closesocket()函数 159实战技能强化训练 159训练一:基本功强化训练 1591.流水灯设计 1592.黄色网格填充的椭圆 1603.密码二次加密 1604.输出A 的ASCII 码值并取反 1605.获取主机IP 地址 1616.输出x>>64、x>>65、x>>1 的值 1617.计算0xEFCA 与0 进行“或”运算 161训练二:实战能力强化训练 1618.输出10~100 的素数 1619.获取主机名 16110.将两个人的年龄进行“与”操作 16111.相同图案的输出 16212.计算“1028 % 8” 16213.模拟淘宝搜索 16214.将30 和-30 分别进行右移 16315.输出数字6 163第18 章 文件操作技术 164应用技能拓展学习 1641.connect()函数 1642.htons()函数 1653.htonl()函数 1654.inet_addr()函数 1655.recv()函数 1656.send()函数.1667.recvfrom()函数 1668.sendto()函数 1679.WSACleanup()函数 167实战技能强化训练 167训练一:基本功强化训练 1671.读取蚂蚁庄园动态文件 1672.附近的人 1683.合并文件 1684.推荐铃声音乐 1685.模拟淘宝客服自动回复 1696.实现通信功能 1697.打印巴斯卡三角形 1698.网络传输Word 文件 170训练二:实战能力强化训练 1709.招聘名单 17010.公布选择题的正确答案 17111.重命名文件 17112.文件加密 17113.网络传情书 17214.读取《生僻字》歌词 17215.发送E-mail 文件 173
封面
书名:软件开发微视频讲堂C语言从入门到精通(微视频精编版)
作者:明日科技
页数:0
定价:¥99.8
出版社:清华大学出版社
出版日期:2018-02-01
ISBN:9787302506904
PDF电子书大小:112MB 高清扫描完整版
本文标题:《软件开发微视频讲堂C语言从入门到精通(微视频精编版)》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!