C语言#
VSCODE C/C++环境配置#
为山西农业大学 C/C++学习者准备的 VSCODE C 语言环境配置文档
大家直接看上面的就好啦。
C 语言的学习#
MeowRain 的意见:#
再补充一些刷题网站
https://www.hackerrank.com/domains/c
https://www.codewars.com/MeowRain 的意见:我觉得吧,视频教程可以看,但别太依赖,不能是离开视频就不会了。
初次接触 C 语言,肯定觉得它很抽象难懂,可以拿一个视频来入门。
这里推荐:
- 翁凯老师的 C 语言课程:https://www.bilibili.com/video/BV1XZ4y1S7e1/?spm_id_from=333.999.0.0%E3%80%81&vd_source=f7d0ce024b059d57a0319d78217fa104
- 【C 语言程序设计 已完结(CLion 2022 最新版)4K 蓝光画质+杜比音效 梦开始的地方】 https://www.bilibili.com/video/BV1Cr4y137os/?share_source=copy_web&vd_source=df7a0a80382377ba8a57d874b7fbeae1
他的视频配有对应文档: https://itbaima.net/#/document
3. 然后补充我这里主要想说的是看文档,作为计算机系的学生,咱们有必要养成看文档的好习惯,这里放几个不错的适合入门的文档网站:
拿来学习很不错
刷题的话,有牛客网,acwing,洛谷,codeforces,大家刚学 C 语言,我十分建议你们去这些网站刷一刷语法基础题,对你的后续学习是很有帮助的!
lcekold 的意见:#
C 语言在农带是所有计算机专业初学的一门语言,作为我们学习的第一门语言,我们在学习 C 语言的同时也会去学习各种语言间通用的语法思维,所以说,C 语言的基础是我们一定要打扎打牢的。
在此之前先推荐两个视频平台,第一个就是熟知的 bilibili,第二个就是中国大学 MOOC,MOOC 上有很多高校分享的精品课内容
<font color=red>
一、如何入门 C 语言?</font>
#初次接触 C 语言,可以尝试看一些视频进行入门,如浙大翁凯老师的课就十分适合入门,每节课时长并不长,十分亲民。
在学习语言的过程当中,最忌讳的就是只看课或者只读书而不去敲代码,在计算机专业当中,不去经常性的敲代码学什么都是白搭,因此,在学习的过程当中应该边看课边敲代码。
在 C 语言学习到指针的时候,会感觉难度突然上升了一个台阶,但此时也不用害怕,担心自己是否天分不足,不用一直去研究那些晦涩难懂的概念,而是应该去积极的敲代码,在实践当中掌握真知,很多时候,很多知识会成为我们学习路上的拦路虎,但当我们实践多了便自然而然的懂了
<font color=red>
二、如何将 C 语言的知识打牢固</font>
#在我们学习完 C 语言的基础知识之后,我们还应该对自己所学习到的知识进行强化,那么如何强化呢?
- 看《C primer plus》这本书
这本书对于初学者来讲还是很难啃的,毕竟足足有将近 500 页,但是这本书确被公认为讲解 C 语言最好的书籍。《C primer plus》作为一本经典著作,其中的知识不仅仅是在讲 C 语言,更多的是展现出一种编程的思维,同时对 C 语言进行了一定的拓展补充,很适合我们去深化 C 语言的知识点。
<font color=green>
注:这本书最好在有 C 语言基础,并且有空余时间的情况下进行学习</font>
2. 多去做一些题MeowRain 大佬已经介绍了一些刷题网站了,此处在介绍一个C 语言网/https://www.dotcpp.com/该网站的很多题是比较基础的,适合初学者上手(但是该网站的代码提交相当的不人性化,但很多题是比较好且全面的)
刷题,不仅仅是要把题做出来,也要多去看一些大佬的题解,可以拓展我们的思维,题目做出来确实值得我们高兴,但我们更应该去追求空间更小、时间复杂度更低的做法,以此锻炼我们的打码能力,更加重要的是,这样也会培养我们的算法思维
希望学弟学妹们学习高兴快乐,不要有烦恼 😃
Chillybreeze 的意见:#
1.如果第一次接触编程的话,C 语言很适合入门,(针对咱们学校软件工程的同学们)对你之后在大一下接触的面向对象程序设计(Java)也会有所帮助。个人认为翁恺老师的 c 语言课程十分细致。
2.如果有一定的基础的话,可以从 acwing 开始刷题(y 总是拿 C++的语法基础来教学算法,)学习算法有助于对你大二数据结构的学习,会提高你的思维以及学习能力。当你的算法学的不错的时候,咱们学校会有蓝桥杯的比赛可以参加,个人赛软件类你可以选择组别(c 语言组,Java 组,python 组等等),报名费用是 300 米,大家感兴趣可以去官网查看。
蓝桥杯官网:https://dasai.lanqiao.cn/
3.最后呢,给学妹学妹们的小建议,如果真心想学好编程,从入学开始学习基础就要打好,最重要的就是自学的能力,有一些学习上的问题呢,也可以加群与我们交流!