扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-172集通俗易懂的C语言从入门到项目实战教程-C/C++
学习有效期:永久观看
学习时长:2510分钟
学习计划:42天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:张长志
CTO/CIO/技术副总裁/总工程师
讲师介绍:张长志技术全才、擅长领域:区块链、大数据、Java等。10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业。拥有丰富的企业应用软件开发经验、深厚的软件架构设计理论基础及实践能力。项目开发历程:基于大数据技术推荐系统 ,医疗保险大数据分析与统计推断,H5跨平台APP,携程酒店APP,Go语言实现Storm和ZK类似框架。
☛点击立即跟老师学习☚
「你将学到什么?」
1) 本套课程针对高校大学生系统学习C语言而录制,从0基础入门讲起,循序渐进,通俗易懂,同时适用于计算机系及非计算机系的同学。通过学习可以帮助大家掌握C语言本质,轻松面对C语言全国二级考试,并达到能独立完成中型C项目、C游戏的水平;
2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在两个问题: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成课程枯燥无趣。本课程针对上述问题进行了改进 (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解 (2) 系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试;
3) 课程详细内容: 常量-变量、分支语句、循环语句、操作符和表达式、函数(库函数、自定义函数、递归调用 )、数组(一维数 组、二维数组、数组作为函数参数、指针数组)、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#define和#undef、宏和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、static、字符函数和字符串函数、自定义类型(结构体、枚举 、联合)、动态内存管理、文件操作(i/o常量、i/o函数、流)。
「课程学习目录」
1.C语言核心 (1)几个经典好玩的程序员 |
2.C语言核心 (2)内容整体介绍 |
3.C语言核心 (3)授课方式介绍 |
4.C语言核心 (4)什么是程序 |
5.C语言核心 (5)C语言发展历程 |
6.C语言核心 (6)C程序开发环境搭建 |
7.C语言核心 (7)C程序快速入门和机制分析 |
8.C语言核心 (8)C程序机制图解分析 |
9.C语言核心 (9)C程序结构说明 |
10.C语言核心 (10)C程序转义字符 |
11.C语言核心 (11)开发常见问题和解决方案 |
12.C语言核心 (12)注释 |
13.C语言核心 (13)代码编写规范 |
14.C语言核心 (14)C语言标准库使用 |
15.C语言核心 (15)C语言概述内容梳理 |
16.C语言核心 (16)变量的快速入门 |
17.C语言核心 (17)变量使用注意事项和细节 |
18.C语言核心 (18)数据类型基本介绍 |
19.C语言核心 (19)整型基本介绍 |
20.C语言核心 (20)整型注意事项和细节 |
21.C语言核心 (21)小结和内容梳理 |
22.C语言核心 (22)浮点数介绍和使用细节 |
23.C语言核心 (23)字符型介绍和使用细节 |
24.C语言核心 (24)布尔类型介绍和使用 |
25.C语言核心 (25)数据类型自动转换 |
26.C语言核心 (26)数据类型强制转换 |
27.C语言核心 (27)指针入门和内存布局 |
28.C语言核心 (28)指针应用案例 |
29.C语言核心 (29)指针注意事项和细节 |
30.C语言核心 (30)值传递和地址传递 |
31.C语言核心 (31)课后练习评讲 |
32.C语言核心 (32)常量基本介绍 |
33.C语言核心 (33)define定义常量 |
34.C语言核心 (34)const定义常量 |
35.C语言核心 (35)const和define注意事项(1) |
36.C语言核心 (36)const和define注意事项(2) |
37.C语言核心 (37)运算符基本介绍 |
38.C语言核心 (38)算术运算符应用实例 |
39.C语言核心 (39)算术运算符注意事项 |
40.C语言核心 (40)算术运算符课堂练习 |
41.C语言核心 (41)关系运算符及其使用 |
42.C语言核心 (42)逻辑运算符应用案例 |
43.C语言核心 (43)逻辑运算符课堂练习 |
44.C语言核心 (44)赋值运算符介绍和使用 |
45.C语言核心 (45)三元运算符介绍和使用 |
46.C语言核心 (46)运算符优先级 |
47.C语言核心 (47)标识符命名规则和规范 |
48.C语言核心 (48)键盘输入语句 |
49.C语言核心 (49)运算符的综合练习题 |
50.C语言核心 (50)四种进制的规则 |
51.C语言核心 (51)其它进制转二进制 |
52.C语言核心 (52)十进制转其它进制 |
53.C语言核心 (53)二进制转其它进制 |
54.C语言核心 (54)其它进制转二进制 |
55.C语言核心 (55)进制转换小结 |
56.C语言核心 (56)原码 反码 补码详解 |
57.C语言核心 (57)位运算底层机制详解 |
58.C语言核心 (58)二进制和位运算小结 |
59.C语言核心 (59)顺序控制介绍和使用 |
60.C语言核心 (60)单分支介绍和使用 |
61.C语言核心 (61)双分支介绍和使用 |
62.C语言核心 (62)单分支双分支课堂练习 |
63.C语言核心 (63)多分支课堂练习(1) |
64.C语言核心 (64)多分支课堂练习(2) |
65.C语言核心 (65)嵌套分析讲解和应用 |
66.C语言核心 (66)switch流程和快速入门 |
67.C语言核心 (67)switch注意事项和细节 |
68.C语言核心 (68)switch课堂练习和梳理 |
69.C语言核心 (69)for循环的实际需求 |
70.C语言核心 (70)for循环执行流程分析 |
71.C语言核心 (71)for循环注意事项和细节 |
72.C语言核心 (72)for循环课堂练习题 |
73.C语言核心 (73)while循环执行流程分析 |
74.C语言核心 (74)while循环课堂练习题 |
75.C语言核心 (75)doWhile执行流程分析 |
76.C语言核心 (76)doWhile课堂练习题 |
77.C语言核心 (77)多重循环应用实例(1) |
78.C语言核心 (78)多重循环应用实例(2) |
79.C语言核心 (79)经典案例打印空心金字塔 |
80.C语言核心 (80)多重循环内容梳理 |
81.C语言核心 (81)break执行流程分析 |
82.C语言核心 (82)break课堂练习题 |
83.C语言核心 (83)continue执行流程分析 |
84.C语言核心 (84)continue课堂练习题 |
85.C语言核心 (85)goto语句和return语句 |
86.C语言核心 (86)流程控制综合练习(1) |
87.C语言核心 (87)流程控制综合练习(2) |
88.C语言核心 (88)枚举语法和快速入门 |
89.C语言核心 (89)枚举遍历和在switch使用 |
90.C语言核心 (90)枚举使用注意事项和细节 |
91.C语言核心 (91)函数基本语法和快速入门 |
92.C语言核心 (92)头文件的工作原理和案例 |
93.C语言核心 (93)头文件注意事项和细节 |
94.C语言核心 (94)函数调用机制图解 |
95.C语言核心 (95)函数调用机制应用案例 |
96.C语言核心 (96)函数递归调用机制 |
97.C语言核心 (97)函数递归课堂练习题 |
98.C语言核心 (98)函数使用注意事项和细节上 |
99.C语言核心 (98)函数使用注意事项和细节下 |
100.C语言核心 (99)函数传递参数特点小结 |
101.C语言核心 (100)变量作用域基本规则 |
102.C语言核心 (101)变量初始化注意事项 |
103.C语言核心 (102)作用域细节和内存布局图 |
104.C语言核心 (103)作用域课堂练习题 |
105.C语言核心 (104)static关键字修饰变量 |
106.C语言核心 (105)静态函数讲解和使用 |
107.C语言核心 (106)常用的字符串函数 |
108.C语言核心 (107)常用的日期时间函数 |
109.C语言核心 (108)常用的数学函数 |
110.C语言核心 (109)基本数据类型和字符串互转 |
111.C语言核心 (110)函数课堂练习题 |
112.C语言核心 (111)预处理命令快速入门 |
113.C语言核心 (112)宏定义介绍和应用案例 |
114.C语言核心 (113)宏定义注意事项和细节 |
115.C语言核心 (114)带参宏定义的使用和细节 |
116.C语言核心 (115)带参宏定义和函数区别 |
117.C语言核心 (116)预处理命令小结 |
118.C语言核心 (117)数组介绍和快速入门 |
119.C语言核心 (118)数组定义和内存布局 |
120.C语言核心 (119)数组的注意事项和细节 |
121.C语言核心 (120)数组的应用案例 |
122.C语言核心 (121)字符串介绍和内存布局 |
123.C语言核心 (122)字符指针内存布局 |
124.C语言核心 (123)字符数组注意事项和细节 |
125.C语言核心 (124)冒泡排序分析和实现 |
126.C语言核心 (125)顺序查找和二分查找 |
127.C语言核心 (126)二维数组的基本使用 |
128.C语言核心 (127)二维数组的应用案例 |
129.C语言核心 (128)二维数组的注意事项和细节 |
130.C语言核心 (129)断点调试介绍和快捷键 |
131.C语言核心 (130)断点调试应用案例(1) |
132.C语言核心 (131)断点调试应用案例(2) |
133.C语言核心 (132)断点调试应用案例(3) |
134.C语言核心 (133)指针回顾 |
135.C语言核心 (134)指针的自增和自减运算 |
136.C语言核心 (135)指针加减运算 |
137.C语言核心 (136)指针课堂练习 |
138.C语言核心 (137)指针的比较 |
139.C语言核心 (138)指针数组介绍和应用 |
140.C语言核心 (139)多重指针数组应用 |
141.C语言核心 (140)传递指针(地址)给函数 |
142.C语言核心 (141)返回指针的函数 |
143.C语言核心 (142)函数指针和内存布局 |
144.C语言核心 (143)回调函数 |
145.C语言核心 (144)空指针的使用 |
146.C语言核心 (145)动态内存分配机制和案例 |
147.C语言核心 (146)动态分配内存注意事项 |
148.C语言核心 (147)为什么需要结构体 |
149.C语言核心 (148)结构体快速入门 |
150.C语言核心 (149)结构体变量内存布局 |
151.C语言核心 (150)结构体成员 |
152.C语言核心 (151)结构体定义三种形式 |
153.C语言核心 (152)结构体应用实例 |
154.C语言核心 (153)共用体介绍和快速入门 |
155.C语言核心 (154)共用体的内存布局 |
156.C语言核心 (155)共用体的最佳实践 |
157.C语言核心 (156)项目-家庭收支软件(1) |
158.C语言核心 (157)项目-家庭收支软件(2) |
159.C语言核心 (158)项目-家庭收支软件(3) |
160.C语言核心 (159)项目-CRM系统(1)-程序框架图 |
161.C语言核心 (160)项目-CRM系统(2)-客户结构体 |
162.C语言核心 (161)项目-CRM系统(3)-主菜单 |
163.C语言核心 (162)项目-CRM系统(4)-显示客户 |
164.C语言核心 (163)项目-CRM系统(5)-添加客户 |
165.C语言核心 (164)项目-CRM系统(6)-删除客户 |
166.C语言核心 (165)项目-CRM系统(7)-功能完善 |
167.C语言核心 (166)项目-文件基本介绍 |
168.C语言核心 (167)项目-C标准文件(输入输出) |
169.C语言核心 (168)项目-文件读写三组函数 |
170.C语言核心 (169)项目-fopen和fclose及模式 |
171.C语言核心 (170)项目-写文件和注意事项 |
172.C语言核心 (171)项目-读文件和注意事项 |
173.C语言核心 (172)项目-结束语(买油翁的故事) |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,42天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握C/C++知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
1. (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解
2.系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试
订阅课程 开始学习
更多推荐
视频教程-172集通俗易懂的C语言从入门到项目实战教程-C/C++
发布评论