C语言入门-科协招新特别版
计算机与信息安全学院 大学生科技协会
文章目录
以下提到的所有需要下载的资源,我们科协的招新群文件里均有,群号在文章末尾。
本文虽然字数不多,但内容极多,注意点击相应的超链接跳转到相应界面(左键点击或者ctrl+左键点击链接),最好收藏一下以备日后慢慢食用。
适合但不仅限于大一理科新生,通过本文所提供的资源,我相信,还没有对c语言有一个大题认知或者不知道该如何下手的同学将会不再这么疑惑
对于正在准备笔试的同学们来说,本文一样可以作为一个学习如何快速提高自己的参考,根据文章所提供的资源,合理的利用(如CSDN),你在c语言学习的路途中将会更加的顺利和快速。
你的第一行代码
#include <stdio.h>
int main(){
printf("Hello World");
}
c语言是什么
我相信你们老师都讲了。。。。
学习资源-书籍
书籍的话,可以先快速通读一遍,然后细读,同时作为写程序时查阅的资料。
- 强烈推荐谭浩强老师的《c语言程序设计》这本书,别的不吹,经典就足够了
- 《C primer plus》,国外的一本书(有中译版)。
- 《c和指针》也是挺经典的一本书。
学习资源-自学网站
你需要知道的一件事是:只通过课上时间进行c语言的学习上不够的,不论是知识点的学习还是代码的编写,都需要你利用课下的时间去自学。
下面是一些著名的编程语言学习网站
可以花费一个晚自习的时间,去快速的过一遍,相信你会对c语言有一个清晰的认识。而不是对c语言充满恐惧
2.c语言中文网
这个网站可以用来做一些补充,如果你遇到了不会的知识点,或者不能解决&没见过的编译错误,可以试着在这个网站上找到解答
3.CSDN
这是中国计算机论坛网站中规模最大的一个网站,你们现阶段所遇到的一切问题和需要的知识点都能在这里找到解答(
确信)(狗头保命)
学习资源-视频
上面的网站教程,上参考,基本上想要把c语言学好,还是需要去看一遍c语言的讲解教程的。
在哔哩哔哩大学你们可以上到全中国最好的老师讲的课。
不论是高数的宋浩老师还是小甲鱼老师,都会是你们b站收藏夹的常客,这里推荐一些c语言学习的课程,看课程的时候,最好要跟着老师一起敲代码,不懂的还可以暂停或者回调去揣摩。
注意要看c99版本的c语言教程。
我去年就是看的这个,讲解风趣幽默。
这个也是很不错的一个视频教程。可以都看一下,根据自己的兴趣去选择一个。
注意,视频课程也不只是去看的,必须要跟着老师的讲解一起敲一下代码,才能理解的更深。
学习资源-软件(编辑器)
代码编辑器&编译器
最好不要用VC++6.0,它对于c99不完全支持。
Dev c++ 和codeblocks是不错的选择
如果你正在使用的编辑器有代码提示功能,最好把它关掉,因为,c语言课程的考试是笔试,最后会让你去手写代码,所以为了避免关键字忘记拼写的惨剧,第一次学习c语言最好不要开代码提升功能
新生们一般还是用Dev C++ 。安装简单,报错查询方便,并且完全支持c99(不像VC6一样)。
vscode是目前使用量最广的一款文本编辑器了可以说是。如果你不满足于dev和codeblocks简陋的win7风格界面,可以尝试根据教程配置vscode来作为你的c语言编写平台,但是对于有c语言程序设计实验课的同学们来说,还是推荐使用上面两款编译器的,因为上机考试的电脑上面一般都不会有vscode
这个是微软的一款综合性比较高的开发工具(IDE),用来写c语言可能有些大材小用,看个人兴趣。
常见问题解决
对于新手来说,编译不通过,或者达不到想要的结果的时候,不要慌乱和急躁,你需要明白一点,你现在犯的99%的错误都不是不可解决的,总会有对应解决的方法
下面是一些整理c语言新手会经常犯的错误的博客,
当你的程序编译不通过的时候,不要慌乱,熟悉一些常见报错的错误提示,根据提示定位到行数,检查自己是否有拼写错误等低级错误,遇到无法解决的问题时,将报错信息百度,或者放到我上面提到的CSDN等网站上面进行搜索,我相信你的的问题都会得到解决。
加入科协招新群的同学也可以在群里粘贴报错,学长学姐们会为你们进行讲解
编程能力提高
较简单和基础的100道涵盖c语言基础的经典例题,并没有用到太多的算法,极其推荐用来巩固基础知识。
一个刷题网站,涉及算法知识,有能力的可以尝试。
特别著名的一个刷题网站,200题封神拿offer,不过这个话题就远了。
三院科协
全称:桂林电子科技大学计算机与信息安全学院大学生科技协会
三院最大的科技类协会
四部门
各种计算机学习方向
科协oj
科协oj是三院科协为了招新而搭建的在线编程刷题网站,在科协oj里面,各位学习c语言·的同学将会不断的努力去破解一个个难题,从而提高自己
而且对于参加笔试的各位同学来说,oj里面有对你们最适合的各种题目,oj成绩突出的同学,笔试也会获得一定的加分哦
在做oj题的时候,一定要严格按照题目要求输入输出。
并且对于有数据类型要求的题目,应特别注意你定义的数据类型是否符合题目要求。
科协探秘
科协目前每天8:00到23:00均对外开放,感兴趣的同学们可以进来参观,了解科协(一定一定不要害羞)
另外,科协即将开放卡座,供想加入的同学前来学习。 开放卡座能让你有个人空间学习,有免费台式电脑供你编程,有各个方向书籍免费查阅。还可以逮住学长学姐问问题哦。卡座数量有限。
开放时间:每天8:00-23:00
开放地点:五教一楼5108、5109
开放日期:9月13日–科协笔试日期(待定)
同学们在学习c语言的时候可以来参观一下科协或者我们的网站公众号等等,对科协具有一个大体的认知,明白科协的方向,选择自己感兴趣的方向,同样会对你们的专业分流有所帮助。
最后
如果你感觉c语言100题的大部分涉及到的知识都已经掌握,你就可以开始看一些数据结构的知识,或者去学一下计算机的相关技术:嵌入式系统开发(适合 GUET 八院 二院 三院的同学,学习),安卓开发,机器学习等等,还有很多不同的技术方向。如果通过c语言的学习,对软件开发:编程感兴趣的话,欢迎(桂电)的21级学弟学妹们(不仅限于三院)来我们三院科协参观、学习。
总结
本篇博客较为简略的从新手入门c语言该怎么学习和获取资源讲解了一些c语言学习的小技巧。真正的教学博客本人并没有能力去写,也不会觉得自己会写的比上面提到的教程和教材的各位作者们写的更好。
较为简略的原因是:我相信,当你看懂上面的内容后,后续需要的东西,笔者也并没有能力带来讲解,所以就此结束。
哦,最后插点私活,如果你是桂林电子科技大学的学生,而且对于编程了兴趣,在2021年国庆节前,进入我们三院科协的招新群,上面我所说的软件,书籍资源,群里都有哦,
三院科协招新群 QQ:860651675
--三院科协 刘璇