课程一共有9天,每天3-11个课时不等,你就按照这个进度学习就行了,9天帮助你轻松掌握C语言。
以下是部分视频内容及各个课时的时长:
这是第01课 必备Linux命令和C语言基础里面的几个课时。
第02课 数据类型、常量、变量及运算符
课时1数据类型(1)00 : 23 : 57
课时2数据类型(2)00 : 27 : 23
课时3常量00 : 45 : 44
课时4变量一00 : 16 : 44
课时5变量二00 : 15 : 06
课时6运算符一00 : 26 : 38
课时7运算符二00 : 20 : 14
课时8运算符三00 : 14 : 35
课时9运算符四第03课 输入输出专题
课时1字符输出函数和格式输出函数(输入输出一)100 : 17 : 31
课时2字符输出函数和格式输出函数(输入输出一)200 : 16 : 05
课时3字符输入函数和格式输入函数(输入输出二)00 : 21 : 20
课时4输入函数的垃圾处理及字符串的输入输出(输入输出三)第04课 控制语句课时1控制语句-if(控制语句一)100 : 27 : 41
课时2控制语句-if(控制语句一)200 : 21 : 58
课时3控制语句-switch(控制语句二)100 : 22 : 03
课时4控制语句-switch(控制语句二)200 : 15 : 09
课时5循环语句-while(控制语句三)100 : 24 : 24
课时6循环语句-while(控制语句三)200 : 20 : 45
课时7循环语句-for(控制语句四)100 : 10 : 11
课时8循环语句-for(控制语句四)200 : 17 : 51
课时9循环辅助语句(控制语句五)100 : 18 : 15
课时10循环辅助语句(控制语句五)200 : 26 : 42
第05课 数组和字符串课时1一维数组(数组一)00 : 34 : 08
课时2二维数组(一)第一节00 : 22 : 59
课时3二维数组(一)第二节00 : 27 : 19
课时4字符数组和字符串(第一节)00 : 20 : 46
课时5字符数组和字符串(第二节)00 : 20 : 34
课时6字符数组和字符串(第三节)00 : 28 : 27
课时7字符串函数(一)第一节00 : 17 : 59
课时8字符串函数(一)第二节00 : 16 : 04
课时9字符串函数(一)第三节00 : 25 : 48
课时10字符串函数二(第一节)00 : 22 : 08
课时11字符串函数二(第二节)00 : 15 : 52
还有第6.7.8.9课,总共9天的课程,偶就不一一把课时及时长打字打出来了。
需要的话可以给偶发私信“C语言视频”,看到之后偶会尽快发你。
OJ : Online Judge ,在线判题系统,能够编译并执行代码,使用预设的数据对这些程序进行测试。代码的输出会被OJ系统捕获,与标准答案进行比较后返回结果。
是否学好C语言和能否做出来OJ上的题目是两码事,二者的关联度并不高。就好比开车,C语言教你的是如何打火、挂档、踩油门、刹车和转弯,而OJ考你的是飙车、不减速过弯、单手漂移。一个是基础,一个是进阶。
做OJ上的题目并不局限于某一种语言,语言只是你和计算机交互的规则,而OJ考你的是算法,也就是解决题目的思想。OJ上每道题都可以用C、C++、python、java等多种语言提交。飙车和漂移这种事,只要不翻车,开法拉利还是奥拓都可以,但显然高级语言在实现一些结构(链表、图、树)时有天然的优势(法拉利开起来更爽)。
做不出来OJ上的题目是不是很正常?是很正常的,你现在需要做的是找一本数据结构与算法的书(最好是C语言版本)看一看,看不懂的去MOOC上找相应的网课(顶尖名校的免费公开课很多的)。
粗略刷完数据结构与算法后,就可以去OJ上飙车了,虽然还是会经常翻车,不过无伤大雅,大家都是在被虐中成长的。等你熟练使用了DFS,BFS,贪心,DP……(省略)等骚操作后,你的车就再也不容易翻了!
最后,预祝你飙车愉快。
1、《C语言程序设计:现代方法》(第2版)
2、《C语言程序设计》(第2版)谭浩强版本3、《程序员修炼之道》
4、《C和指针》
5、《C primer plus》(入门首选)
6、《高质量程序设计指南》(一定要看)
7、《C/C++深层探索》
8、《从问题到程序》(最佳高校教材)
9、《Linux C编程一站式学习》
10、《Linux内核设计与实现》(第3版)
C语言在b站上推荐翁恺老师讲的详细通俗易懂。
哔哩哔哩(NASDAQ:BILI;HKEX:9626),英文名称:bilibili,简称B站,现为中国年轻世代高度聚集的文化社区和视频平台,该网站于2009年6月26日创建,被粉丝们亲切地称为“B站” 。2018年3月28日,哔哩哔哩在美国纳斯达克上市。2021年3月29日,哔哩哔哩正式在香港二次上市。
B站早期是一个ACG(动画、漫画、游戏)内容创作与分享的视频网站。 经过十年多的发展,围绕用户、创作者和内容,构建了一个源源不断产生优质内容的生态系统,B站已经涵盖7000多个兴趣圈层的多元文化社区,曾获得QuestMobile研究院评选的“Z世代偏爱APP”和“Z世代偏爱泛娱乐APP”两项榜单第一名并入选“BrandZ”报告2019最具价值中国品牌100强。