C 语言-视频课程

初阶

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

4.9分 学习人数榜    第2 更新: 近三个月

收藏( 1048 下载课程 二维码 下载学院APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

769391 学习人数 70小时16分钟 124课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

24小时内答疑 随时随地观看课程 专属资料下载
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 2
  • 专题套餐

适合人群:

所有学过和没有学过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


免费的环境搭建视频:  http://edu.nzhsoft.cn/index/mulitcourse/detail.html?cid=17


课程目录:

1. Hello World 1

  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 语言-视频课程

资料下载
  • 第1章 Day1

    4小时31分钟7节

  • 1-1

    C语言之Helloworld 1-1Helloworld

    「仅限付费用户」点击下载“零基础入门C语言-王桂林.pdf”

    [34:16] 开始学习
  • 1-2

    从源代码到可执行文件 从源代码到可执行文件

    [20:07] 开始学习
  • 1-3

    认识linux文件系统 认识linux文件系统

    [50:34] 开始学习
  • 1-4

    linux常用命令 linux常用命令

    [27:54] 开始学习
  • 1-5

    linux常用命令2 linux常用命令2

    [01:01:00] 开始学习
  • 1-6

    Vim基础应用 Vim基础应用

    [52:06] 开始学习
  • 1-7

    vim的高级应用 vim的高级应用

    [25:14] 开始学习
  • 第2章 Day2

    4小时45分钟10节

  • 2-1

    Review Review

    [21:52] 开始学习
  • 2-2

    程序与流程 程序与流程

    [35:59] 开始学习
  • 2-3

    变量名命名法则 变量名命名法则

    [34:07] 开始学习
  • 2-4

    计算机内存编址 计算机内存编址

    [20:12] 开始学习
  • 2-5

    计算机补码的基础 计算机补码的基础

    [29:42] 开始学习
  • 2-6

    补码运算 补码运算

    [31:36] 开始学习
  • 2-7

    数据类型之整型与实型 数据类型之整型与实型

    [45:27] 开始学习
  • 2-8

    短短整形到字符型 短短整形到字符型

    [24:34] 开始学习
  • 2-9

    转义序列 转义序列

    [24:51] 开始学习
  • 2-10

    常量初步 常量初步

    [16:59] 开始学习
  • 第3章 Day3

    4小时54分钟10节

  • 3-1

    review review

    [40:29] 开始学习
  • 3-2

    常量结束篇 常量结束篇

    [13:37] 开始学习
  • 3-3

    printf scanf输入输出篇 printf scanf输入输出篇

    [50:05] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “C/C++/C#”   97%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      仅需¥28.00
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      充电节满减满200减20 满300减30 满500减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部