C 语言-视频课程

16天,每天6节课,每节40分钟课堂实录,带你学习C语言,让所有学过和没有学过C语言的人,或是正准备学习C语言的人,找到学习C语言的不二法门。

826461人学习

初级124课时2017/11/03更新

二维码下载学堂APP缓存视频离线看

王桂林
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
257951人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22128人学习
¥29.00
Linux基础入门教程
28814人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
93456人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
285375人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
155869人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
26522人学习
¥199.00
Libevent C++高并发网络编程
70799人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101613人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
285375人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
90801人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101613人学习
¥198.00
更 多 9 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
285375人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
90801人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101613人学习
¥198.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

所有学过和没有学过C语言的人,或是正准备学习C语言的人。

你将会学到:

16天,每天6节课,每节40分钟课堂实录,带你学习C语言,让所有学过和没有学过C语言的人,或是正准备学习C语言的人,找到学习C语言的不二法门。

课程简介:

王桂林老师,曾供职于海尔,华为等世界500强企业。现在专职于C++教育普及推广事业,王老师,课堂气氛活跃,讲课深入浅出,风趣幽默,深受学生的喜爱。被学生尊称为"大哥"。


本课程以天为单位的课堂实录版,专业,实战,多面。既适合于,刚刚入门有一定的语言基础的人,也适合于有一定的开发经验的人。


工具下载:  

常用软件下载地址:

1>QT最新版本,直接丢到迅雷去下载

https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.12/5.12.3/qt-opensource-windows-x86-5.12.3.exe

或  http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.8/qt-opensource-windows-x86-5.9.8.exe

2>VS2015 下载,自行百度找key

ed2k://|file|cn_visual_studio_professional_2015_with_update_3_x86_x64_dvd_8923256.iso|7745202176|DD35D3D169D553224BE5FB44E074ED5E|/

KEY:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

3>Ubuntu1804下载:

https://ubuntu.com/download/desktop

http://releases.ubuntu.com/18.04.2/ubuntu-18.04.2-desktop-amd64.iso

ftp://[2001:da8:215:6a01::c54c]/Ubuntu_Release_CD/18.04.2/ubuntu-18.04.2-desktop-amd64.iso

ubuntu下Qt安装:

sudo apt-get install cmake qt5-default qtcreator qtdoc

4>Centos 6.x版本下载:

http://mirrors.zju.edu.cn/centos/6.10/isos/x86_64/CentOS-6.10-x86_64-bin-DVD1.iso

6> Vmware15 自行百度找key(https://bbs.kafan.cn/thread-2133141-1-1.html)

http://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.0-10134415.exe


该课程 不提供任何资源资料的下载。


课程目录:

1.Hello World1

  1.1.源程序1

  1.2.注释1

  1.3.从源程序到可执行程序2

  1.4.致敬大师3

2.Linux常用基础命令5

  2.1.版本选择5

  2.2.目录结构6

  2.3.常用命令10

  2.4.vim文本编辑11

3.C语言与自然语言16

  3.1.语法规则16

  3.2.程序与流程16

4./变量与数据类型(DataType)19

  4.1.C语言中的关键字19

  4.2.变量(Variable)19

  4.3.内存模型21

  4.4.计算机的基石补码24

  4.5.数据类型26

  4.6.常量(Constant)33

  4.7.格式输入与输出34

  4.8.类型转化(Type Cast)40

  4.9.练习43

5.运算符与表达式(Operator&&Express)45

  5.1.运符符的优先级/结合性/分类45

  5.2.常见运符算符及构成的表达式47

  5.3.运算符综合练习55

6.程序流程设计(Flow of Control)56

  6.1.选择56

  6.2.循环62

  6.3.跳转76

  6.4.练习79

7.数组(Array)80

  7.1.一维数组80

  7.2.二维数组89

  7.3.数组名的二义性100

  7.4.练习101

8.指针(Pointer)103

  8.1.认识内存103

  8.2.指针常量105

  8.3.指针变量107

  8.4.指针运算111

  8.5.数组遇上指针113

  8.6.练习118

9.函数(Function)119

  9.1.c标准库及库函数119

  9.2.自定义函数126

  9.3.传值与传址128

  9.4.函数调用133

  9.5.递归详解135

  9.6.练习139

10.变量作用域/生命周期/修饰符140

  10.1.作用域(Scope)140

  10.2.生命周期(Duration)143

  10.3.修饰符(Storage Description )143

  10.4.小结149

11.字符串(String)150

  11.1.引入150

  11.2.字符串常量150

  11.3.字符串与字符数组152

  11.4.字符串的输入与输出155

  11.5.字符串操作函数156

  11.6.字符串操作函数自实现161

  11.7.多文件编程162

  11.8.指针数组164

  11.9.你所追过的那些“零”167

  11.10.作业168

12.内存管理(Memory)170

  12.1.进程空间170

  12.2.栈内存(Stack)171

  12.3.堆内存(Heap)172

  12.4.开放的地址空间178

  12.5.堆与栈空间的返回179

13.结构体(Struct)180

  13.1.引例180

  13.2.为什么要引入结构体181

  13.3.结构体类型定义182

  13.4.结构体变量初始化及成员访问184

  13.5.结构体类型作参数和返回值189

  13.6.结构体数组191

  13.7.结构体嵌套194

  13.8.结构体类型的大小195

  13.9.结构体使用注意事项196

  13.10.练习198

  13.11.typedef类型重命名199

  13.12.类型大总结201

14.共用(Union)与枚举(Enum)202

  14.1.共用体202

  14.2.枚举207

  14.3.练习210

15.单向链表(List)212

  15.1.链表价值212

  15.2.静态链表212

  15.3.动态链表213

  15.4.链表应用-贪吃蛇221

  15.5.作业221

16.文件(File)222

  16.1.文件流222

  16.2.文件的打开和关闭225

  16.3.一次读写一个字符(文本操作)227

  16.4.一次读写一行字符(文本操作)232

  16.5.一次读写一块字符(二进制操作)236

  16.6.文件指针偏移242

  16.7.注意事项244

  16.8.练习245

17.位操作(Bit Operation)251

  17.1.位操作与逻辑操作251

  17.2.数据的二进制表示251

  17.3.位操作252

  17.4.优先级254

  17.5.应用255

  17.6.提高257

  17.7.练习261

18.预处理(Pre Compile)263

  18.1.发生时机263

  18.2.(Macro)263

  18.3.条件编译(Condition Compile)266

  18.4.头文件包含(#include)267

  18.5.其它271

  18.6.练习273

19.项目275

  19.1.项目简介275

  19.2.概要设计275

  19.3.详细设计275

  19.4.实现275

  19.5.SVN版本管理控制275

20.附录(Appendix)276

  20.1.参考书目276

  20.2.ascii码表详解276

  20.3.ascii特殊字符解释277

  20.4.运算符优先级277

  20.5.易错优先级集锦279

  20.6.vs2013中使用技巧279

  20.7.附练习答案279

  20.8.章节思维导图281


展开更多

课程大纲-C 语言-视频课程

展开更多

“王桂林”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部