视频选集 001.第一个程序 002.C语言执行过程 003.故事1 004-0.选用教材 004-1.本门课注意每节的标题 004-2.玩之前的工作 004-2.基本术语形象单口相声第一节(理解即可) 004-3.基本术语形象单口相声第二节(重要) 005.故事2 006.C的元素 007-1.标识符第一讲 007-2标识符第二讲 008.关键字 009.流程图 010.第一章结束语 011-0注释 011-1.计算机系统与进制的设计思路 011-2.小学数学0-二进制 011-3小学数学1-二进制换算十进制. 011-4.小学数学2-十进制换算二进制 012.变量第一讲 013.变量第二讲 014.⭐定义int类型变量在内存中发生了什么 015.⭐int类型变量的字节占用原理 016.⭐int类型变量的表示范围的计算原理 017.⭐int类型初始化与赋值的内存视角 018-1.printf输出详解:第一讲 018-2.scanf_s输入初步认识 018-3.scanf应付学校之忽略警告 019.编程中的陷阱:理解整型溢出integer overflow 020.历史上整型溢出的惨剧案例 021.unsigned int 022.short与unsigend short 023.long,long long与CPU架构的那些事儿 024.size_t类型与sizeof的使用 025.实际开发过程中真正的整型:微软与跨平台的int标准 026.★企业实际开发的整型声明:stdint.h的引用 027.历史项目遗留 028.隐式与显式类型转换 029.固定宽度整数类型的格式化宏输出inttypes.h 030.least和fast整型的企业用途与区别 031.浮点数 032.(选修)浮点数IEEE754指数偏移存储原理 033.(选修)浮点数计算范围的原理 034.float类型的定义和输出 035.float丢失精度以及%E与%A科学计数法输出 036.浮点数overflow上溢与underflow下溢 037.Infinity与Nan 038-1.(选修-难-可忽略)最近偶数舍入(银行家舍入)标准 038-2.为啥和我想的不一样? 039.double,long double 科研与企业用途的差别 040.float和double有效精度对比原理与计算 041-1.(选修)补录IEEE754隐含位 041-2.(选修)补录Decimal 042.char与ASCII 043.转义序列 044.转义序列练习 045.bool类型与实际案例 046.char范围与无符号char 047.常量const与#define宏 048.第二章结束语 049.运算符的介绍 050.数据对象与左值和右值 051.多重赋值 052.算数运算符的应用 053.一元与二元运算符 054.前缀后缀递增与递减 055.按位移位运算符 056.按位移位的另外问题 057.逻辑的真与假、C关系运算符 058.条件表达式运算符 059.按位“与”运算符 060.按位“与或” 061.按位“异或” 062.按位取反 063.掩码与电路遥控LED灯练习 064.C逻辑运算符 065.复合赋值 066.逗号运算符 067.计算的优先级和顺序 068.计算优先级和顺序练习第一讲 069.为什么加号减号一元的运算符比二元的优先级高 070.第三章结束语 071.决策控制 072.if与if else 073.else if 074.if嵌套-超市会员优惠简单判断 075.为何要避免嵌套 076.入门提醒 077.逻辑与或的短路行为 078.if...else与其他逻辑符的练习 079.访问权限的简单应用案例 080.switch...case的用途 081.再探条件运算符 082.检查账户锁定案例与提前return出 083.卫语句的使用:租车案例 084.简化逻辑表达式 085.状态机:switch红绿灯的简单应用 086.switch-case与if-else的根本区别 087.第四章结束语以及警示 088.循环在生活上的作用 089.循环开始之前的意识问题 090.初探while循环 091.★自动贩卖机案例 092.遇到循环问题的解决方案与经验 093.break与利用死循环-求和案例 094.处理字符和字符串的退出检测问题(选修) 095.do-while与while的区别 096.游戏菜单案例-dowhile的实际使用 097.随机数猜数游戏案例-dowhile练习 098.continue的用法 099.continue和break联用条件判断的实际用途 100.初探for循环 101.训练:求平方和 102.训练:倒数五个数 103.训练:延迟毫秒扩展Sleep 104.训练:阶乘 105.sqrt开根与素数的概念 106.训练:判断素数 107.训练:简单的乘法表 108.训练:简单绘画正方形 109.训练:简单绘画三角形 110.训练:金字塔数字 111.案例:进度条 112.案例:检查组件故障 113.使用VS进行debug调试以及for的注意事项 114.第5章结束语 115.数组的作用 116.数组的初步使用 117.数组的应用案例 118.数组定义时下标需要常量 119.★数组的注意事项 120.数组的案例:分数 121.数组的案例:天气 122.数组的案例:账户存款取款 123.数组的案例:投票 124.数组的案例:字母次数统计 125.数组的知识汇总.mp4 126.二维数组.mp4 126-2.补录:隐式确定数组大小的初始化 127-1.Unicode字符编码与wchar 127-2.local.h header file 127-3.五子棋棋盘绘制 129.游戏案例:农场作物成长 130.第6章结束语 131.function函数的介绍与作用 132.函数声明与定义的规则 133.函数的参数 134.案例:求面积函数 135.函数编写要领 136.初步认识全局变量、局部变量 137.游戏案例:石头剪刀布与软件工程的[规则映射]设计技巧 138.案例:软件工程设计技巧:表驱动法之再探成绩评分系统、再探闰年返回月份天数 139.递归 140.尾递归 141.为什么不建议使用递归以及递归和尾递归用途区别 142.企业使用[迭代方法]来替代递归 143.企业规范之void作为函数参数的必要性 144.作用域Scope 145.生命周期Lifetime 146.局部变量的作用域限定、自动存储期、初始值未定义 147.全局变量的跨越边界性与程序范围可见性,静态存储期,默认初始化 148.静态局部变量static variables 149.extern全局变量与跨文件访问 150.全局静态变量:文件限定 151.register寄存器声明 152.块作用域与链接性 153.函数的注释 153-2.函数的结束语 154.地址 155.取地址的含义 156.指针 157.指针与修改 158.指针星号的企业风格规范以及容易引发的问题 159.指针的意义与作用究竟是什么:外部服务操作 160.野指针的初步介绍 161.空指针的初步介绍 162.空指针的初始化 163.从代码上尝试认识野指针 164.数组的首地址与指针的算数运算 165.续上集:指针的算数运算与比较运用 166.再探size_t与数组与指针的使用 167.案例:指针查找特定元素的索引并返回 168.指针访问多维数组 169.指针数组 170-1.函数的值传递与地址引用传递 170-2.图解 171.案例:员工薪资系统:指针作为函数返回值 172.游戏案例:指针的练习 173.练习:更新分数 174.游戏案例:收藏奖杯 175.结束语 前篇完结,请看后篇