C语言系列:C语言入门进阶

C语言系列:C语言入门进阶

从基础语法到高级特性的全面探索

C语言系列:C语言入门进阶
¥999.9
本课程包括
  • 49小时45分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握C语言的基本语法、数据结构、控制流程和函数等核心概念。
  • 学习数组、指针、结构体等高级数据类型,以及内存管理和文件操作。
  • 理解C语言的编译和链接过程,以及调试工具的使用。
浏览相关主题
课程介绍

《C语言系列:C语言入门进阶》是一门为初学者和有一定基础的学员设计的课程,旨在帮助学员系统地掌握C语言编程的基础知识和进阶技能。本课程从C语言的基本概念出发,逐步深入到更高级的编程技巧,确保学员能够全面理解C语言的各个方面。

此外,课程还将介绍调试技巧和工具,帮助学员掌握如何调试程序,解决编程中遇到的问题。通过完成一系列设计精良的项目,学员将有机会应用所学知识,解决实际编程任务,从而提升编程能力和自信心。

完成本课程后,学员将具备使用C语言进行高效编程的能力,能够独立开发复杂的程序,并为进一步学习数据结构、算法和其他高级编程语言打下坚实的基础。本课程适合任何对编程感兴趣并愿意投入时间学习C语言的学习者,无论是作为大学课程的补充,还是作为个人技能提升的途径,都是极佳的选择。

适合人群
  • 完全零基础或刚接触编程的初学者
  • 在校学生
  • 已经掌握了C语言基础,希望进一步深化理解和应用的开发者。
讲师介绍
技术专家,CTO
擅长领域:
  • 5G技术
  • 区块链
  • Web 3
  • 人工智能认知与应用
  • 计算机基础
  • Java
  • Python
  • PHP
  • Go语言
  • C/C++
CTO,技术副总,架构师,曾任职于华为、惠普、爱立信,火币。从事计算机技术开发20年,做过多个大型项目,经验丰富,技术全栈,打通底层上层、前端后端移动端。最擅长对于系统的全面理解,喜欢站在系统的高度用全局的视野看待问题、剖析技术。已录制的技术课程系统化,既有深度又有广度,非常适合学员系统化学习,在51CTO上有15万学员。
课程大纲
共0节 时长0分钟 全部收起
1.C语言简介
30分钟
2.C系语言-CPL等
26分钟
3.编程语言的定义和特点
20分钟
4.编程语言的思想
11分钟
5.程序编译和语言处理程序
12分钟
6.C语言的特点: 静态弱类型
12分钟
7.前10名语言的特点和应用场景
28分钟
8.为什么C语言非常流行
14分钟
9.编程语言对比分析
22分钟
10.网络架构的背景
19分钟
11.CS架构的定义
10分钟
12.CS架构的编程模型
24分钟
13.web项目基本架构
13分钟
14.C开发项目介绍
22分钟
15.什么是二进制
11分钟
16.二进制的起源
17分钟
17.进制的转换
20分钟
18.计算机中的单位表示
10分钟
19.原码、反码、补码
24分钟
20.大小字节序定义
23分钟
21.大小字节序谁好谁坏
18分钟
22.字节序的转换
23分钟
23.存储器定义和分类
42分钟
24.主存-介绍
29分钟
25.主存-DDR
42分钟
26.内存组织结构
17分钟
27.访问内存的过程
14分钟
28.IO接口和IO端口
27分钟
29.为什么需要字符编码
12分钟
30.ASCII编码和8859-1编码
14分钟
31.中文编码
12分钟
32.万国码的由来
10分钟
33.环境搭建和hello world
19分钟
34.编译器到底是什么
24分钟
35.编译器分类
13分钟
36.编译器解决的痛点
12分钟
37.编译器的编译过程
18分钟
38.广义狭义编译
20分钟
39.分步编译
16分钟
40.链接器到底是什么
21分钟
41.链接器解决的痛点
22分钟
42.基本调试方法
12分钟
43.C语言基本语法
15分钟
44.数据类型介绍
23分钟
45.基本数据类型-整型
29分钟
46.基本数据类型-浮点型
25分钟
47.浮点型的存储
14分钟
48.基本数据类型字符型
27分钟
49.转义字符
38分钟
50.数据类型转换
25分钟
51.字符串
25分钟
52.宏
20分钟
53.常量
19分钟
54.构造数据类型-一维数组
36分钟
55.构造数据类型-二维数组
35分钟
56.printf格式化输出
46分钟
57.scanf格式化输入
31分钟
58.getchar,putchar,gets,puts
17分钟
59.运算符
38分钟
60.位运算
41分钟
61.表达式
18分钟
62.运算优先级
39分钟
63.一目二目三目运算符
14分钟
64.如何记运算优先级
10分钟
65.CPU的功能
20分钟
66.CPU运算器
49分钟
67.CPU运算器的实现原理
19分钟
68.控制结构介绍
13分钟
69.控制结构-if分支结构
24分钟
70.if在实际工作中的应用
8分钟
71.控制结构-switch分支结构
21分钟
72.switch在实际工作中的应用
21分钟
73.if和switch比较
20分钟
74.控制结构-循环结构
16分钟
75.控制结构-for循环
33分钟
76.控制结构-while循环
16分钟
77.控制结构-do while循环
14分钟
78.循环中的break和continue
15分钟
79.三种循环的比较
11分钟
80.循环在实际工作中的应用
16分钟
81.循环的嵌套
23分钟
82.高速缓存Cache
47分钟
83.存储器层次结构
14分钟
84.goto
36分钟
85.CPU控制器
33分钟
86.软件被CPU执行的过程
15分钟
87.构造数据类型-结构体1
36分钟
88.构造数据类型-结构体2
22分钟
89.结构体数组
27分钟
90.构造数据类型共用体
26分钟
91.构造数据类型-枚举
23分钟
92.typedef
20分钟
93.数据类型-指针
1小时10分钟
94.数据类型-void
18分钟
95.深入理解数组
23分钟
96.数组上的操作
23分钟
97.指针数组和数组指针
34分钟
98.函数-1
30分钟
99.函数-2
41分钟
100.静态库
18分钟
101.动态库
24分钟
102.静态库vs动态库
17分钟
103.作用域和生命周期
29分钟
104.修饰符
14分钟
105.操作系统功能一文件管理
34分钟
106.文件
23分钟
107.文件相关函数
52分钟
108.字符串函数
46分钟
109.stdio.h的常用库函数
19分钟
110.内存申请释放函数
23分钟
111.stdlib.h的常用库函数
34分钟
112.math.h的常用库函数
19分钟
113.time.h的常用库函数
21分钟
114.预处理
19分钟
115.头文件
18分钟
116.命令行参数
27分钟
117.函数指针
10分钟
118.错误处理
18分钟
119.内存模型
47分钟
120.缓冲区溢出的利用
53分钟
121.数据结构介绍
32分钟
122.算法知识介绍
39分钟
123.操作系统功能一设备管理
12分钟
124.CPU控制外设的编程实现
15分钟
125.PE格式介绍
27分钟
126.ELF格式介绍
26分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。