C语言核心编程-从小工到专家

课程介绍

准确的来说,C语言并不是一个高级语言,它实际上属于高级语言与低级语言之间的中间语言,它直接与内存打交道,丰富的数据类型、运算符,但是C语言绝非是一门简单的语言,相反掌握好C语言需要花相当大的精力。本课程从案例出发,结合工程实践场景,针对性的展示了使用C语言进行系统级开发的经验与工程技巧,展示了printf、malloc等C语言核心库函数的实现原理,并在Win32平台上实现了CRT(C语言运行时)的仿真原型。

课程目录

C语言核心视频课程-从小工到专家/
│ ├── 1-01、引论_ev.mp4 (83.94 MB)
│ ├── 1-02、windows的cl编译与linux的gcc编译与若干初学者_ev.mp4 (75.50 MB)
│ ├── 1-03、预编译指令(directives)、函数(function)_ev.mp4 (37.31 MB)
│ ├── 1-04、“若存在15×4=112,则系统采用的几进制?”——机器中数_ev.mp4 (28.73 MB)
│ ├── 1-05、计算机是模运算系统——“按位取反,末尾加1”的由来_ev.mp4 (35.24 MB)
│ ├── 1-06、-2147483648 2147483647问题的完全剖析—_ev.mp4 (22.18 MB)
│ ├── 1-07、浮点数不能使用相等判别的原因完全剖析:C语言float类型特_ev.mp4 (68.60 MB)
│ ├── 1-08、标准C变量定义位置、格式化输出与乘法溢出:C语言变量特征的若标准C变量定义位置、格式化输出与乘法溢出:C语言变量特征的若_ev.mp4 (39.43 MB)
│ ├── 1-09、输出宽度引发的bug谈Scanf和printf的若干常见问题_ev.mp4 (53.97 MB)
│ ├── 1-10、表达式、左值与语句_ev.mp4 (39.63 MB)
│ ├── 2-01、分支语句与名企笔试面试的基础要点_ev.mp4 (29.20 MB)
│ ├── 2-02、3种循环语句与goto法实现循环移动QQ窗体:goto的工程_ev.mp4 (96.96 MB)
│ ├── 2-03、分支循环基础知识-典型习题讲解_ev.mp4 (119.48 MB)
│ ├── 2-04、函数定义、声明、调用与一个bug引出的callstack的调_ev.mp4 (30.89 MB)
│ ├── 2-05、C语言只有指拷贝形式的参数传递-函数实参和形参_ev.mp4 (28.61 MB)
│ ├── 2-06、函数与递归程序设计:递归函数本身就是解决方案-Hannoi问_ev.mp4 (127.78 MB)
│ ├── 2-07、设int a[5]3[a]可以访问吗?-数组的定义与应用_ev.mp4 (36.36 MB)
│ ├── 2-08、C99的指定初始化与sizeof测定数组长度、多维数组定义_ev.mp4 (24.53 MB)
│ ├── 2-09、C语言只有指拷贝-指针的深入详解_ev.mp4 (45.35 MB)
│ ├── 2-10、指针的运算与数组名和指针关系辨析_ev.mp4 (36.46 MB)
│ ├── 2-11、字符串、字符数组与指针数组和指向指针的指针由来_ev.mp4 (100.28 MB)
│ ├── 2-12、字符数组作为缓冲区与缓冲区溢出现象剖析_ev.mp4 (55.80 MB)
│ ├── 2-13、字符、数组、函数基础知识-典型习题讲解_ev.mp4 (82.26 MB)
│ ├── 2-14、指针基础知识-典型习题讲解_ev.mp4 (46.01 MB)
│ ├── 2-15、结构体与深拷贝、浅拷贝原理剖析_ev.mp4 (54.77 MB)
│ ├── 3-01、高级语言转换成机器级表示:基于objdump的实战分析_ev.mp4 (88.00 MB)
│ ├── 3-02、可执行文件的存储器映像:为什么C90不允许代码浮动_ev.mp4 (35.27 MB)
│ ├── 3-03、函数栈帧究竟是什么——保护现场、参数传递原理的详细剖析_ev.mp4 (169.66 MB)
│ ├── 3-04、从存储映像角度理解C程序变量布局:全局、栈区、堆区变量由来的_ev.mp4 (31.41 MB)
│ ├── 3-05、为什么函数内部不能分配过长的数组?——数组类型的空间分配与i_ev.mp4 (44.74 MB)
│ ├── 3-06、局部变量为什么不是符号与Link error的本质解释——C_ev.mp4 (37.76 MB)
│ ├── 3-07、强弱符号连接定义_ev.mp4 (30.00 MB)
│ ├── 3-08、多重定义符号解析举例_ev.mp4 (13.08 MB)
│ ├── 3-09、重定位到应用程序加载_ev.mp4 (19.23 MB)
│ ├── 4-01、右移运算等于除法吗?_ev.mp4 (15.70 MB)
│ ├── 4-02、机器中数的进制问题-2的100次方mod7_ev.mp4 (25.61 MB)
│ ├── 4-04、C语言程序运行时间的估算问题_ev.mp4 (48.73 MB)
│ ├── 4-05、引论问题完全剖析_ev.mp4 (50.35 MB)
│ ├── 4-06、32位系统下的经典C语言问题_ev.mp4 (58.35 MB)
│ ├── 4-07、C语言中的动态内存分配:malloc、calloc和real_ev.mp4 (34.96 MB)
│ ├── 4-08、register增强、const、符号定义——C语言与C++_ev.mp4 (43.43 MB)
│ ├── 5-01、透彻掌握C语言代码在机器中的分布是高级程序员的基本功_ev_ev.mp4 (54.64 MB)
│ ├── 5-02、as ld完整编译C语言:printf的函数体在哪里?_ev_ev.mp4 (47.89 MB)
│ ├── 5-03、代码段、数据段、只读段本质论:C程序与可执行文件一一对应的完_ev_ev.mp4 (96.53 MB)
│ ├── 5-04、C语言链接错误的本质分析——强弱符号:符号对应与链接库识别_ev_ev.mp4 (84.75 MB)
│ ├── 5-05、C语言链接错误的本质分析——符号未定义错误:多文件链接_ev_ev.mp4 (84.81 MB)
│ ├── 5-06、链接的本质:非main入口点和printf函数体的简易实现_ev_ev.mp4 (30.63 MB)
│ ├── 5-07、线性地址、逻辑地址、物理地址:C语言可执行文件运行原理剖析_ev_ev.mp4 (63.89 MB)
│ ├── 5-08、栈空间和堆空间详解:大对象的双向拷贝和malloc的简易实现_ev_ev.mp4 (74.17 MB)
│ ├── 5-09、“内存四区”的函数栈帧演变过程的完全图示-C语言的“内存四区_ev_ev.mp4 (102.66 MB)
│ ├── 5-10、gdb完全手工跟踪C语言函数栈帧演变:缓冲区溢出原理完全剖析_ev_ev.mp4 (63.44 MB)
│ ├── 5-11、可执行文件存储映像的工程应用:补丁破解原理解密_ev_ev.mp4 (50.69 MB)
│ └── 5-12、一个C语言运行库的仿真实现_ev_ev.mp4 (232.89 MB)

下载地址

隐藏内容,VIP可见
上一篇 TimyNote(笔记软件) v1.2.1 绿色版
下一篇 消息称魏建军与贾跃亭合作,长城汽车出海美国
最新评论
流星
流星
11月15日
主题字体太小了,文件字体与背景相似,累眼,费劲啊,希望班长及时调整一下吧!
榴城烟雨
榴城烟雨
11月15日
网页字体变小了,没有原来清晰了。
LauShyO
LauShyO
11月15日
深浅色模式可以增加跟随系统自动切换吗?
27949
27949
11月15日
该版本对象选择工具提示程序错误
zzh12668
zzh12668
11月15日
字体变小了
whl0182
whl0182
11月14日
从html导入收藏夹,直接卡住了,必须从任务管理器中停用该程序。
154024
154024
11月14日
能登录就好多了qiang,浏览器很清爽。不过有些地方感觉矫正过头了,有点问题: 1、新标签页强制的空白怎么才能改?“设置”那里的起始页面只在刚打开时会
一个人的
一个人的
11月14日
您今日还有5次使用下载直链的机会——点击立即获取——您今日的次数已用完??黑人问号
WEL
WEL
11月14日
这个是最后一版了吗?企业版有更新,能不能打包进专业版?
one95431
one95431
11月14日
导入功能与原版相同。最新版(增量更新UPDATE即可)已恢复360帐号登录同步,并优化头像按钮界面。