写给程序设计(C语言)入门小白

注:此文专为入门小白创作!!!大神请您自行绕路!!!
在这写下本人大一上学程设时跌跌撞撞的总结经验,希望让初学者少走一些弯路。由于本人学的C,故以下均C为例总结分享。

本文主要包括:

学习方法

书目推荐

IDE推荐

网站推荐

关于 学习方法:
声明下:以下仅是个人学习的一点经验。
鉴于大一上教我程设的老师讲的哲学课不怎么听得懂,所以我基本上是放弃了老师的课堂教学,全靠自学。但这一点真的因人而异啊,千万不要受人影响啊!!
对于这门课个人觉得同学之间其实差异挺大的(和信竞的同学比尤为如此),我大一之前从没接触过C,所以一开始机考成绩真的叫做惨不忍睹!但这里首先要说的就是一定不要放弃,因为只要选对方法,下定决心,赶超他人其实并不难。至于方法,我觉得其实最重要的的是刷题(多敲代码),当然,在这之前,还得先看书,学网课。
总结起来就是:
第一步:看网课,不要看完一整个视频后再敲代码!那样看完之后会觉得so easy,但自己敲就什么重要细节都不记得。所以建议条件允许的情况下可以配一个ipad,在ipad上放网课,同时在重要的地方暂停,把代码敲到电脑上,与老师同步操作,可以及时跟随老师的思路,以提高学习效率。(如果老师上课上的很好,这一步可以自行省略)
第二步::看书(个人觉得先看书容易看不下去,但先上网课有老师带着相关知识容易理解些)首先快速浏览一般,重点看网课没讲到或自己印象不深的地方。再试着做课后题,写程序,对答案。
第三步:重中之重!!!刷题!!!这里包括老师布置的作业(本人就有过一题一小时的悲惨经历,至今历历在目),和其他网站自行刷题。
第四步:总结 这其实应该要成为习惯,对于实操课程而言,只需要把有价值的代码保存,然后写注释。

其实这些说来简单,但实际做起来确并不容易,如果能完全做到这些,相信会进步神速的!!!

关于书目推荐:
不要用谭浩强!!!
1.c primer plus(c++ primer plus)在这里插入图片描述

2.The C Programming Language(K&R C)
(可能不太适合初学者,但比上面一本薄)
在这里插入图片描述

这两本书应该是广受好评啦!!

关于IDE:
合适的IDE很重要!
个人最推荐vscode
下面简单谈谈用过的几个ide

1.clion 操作简单,代码自动补全,自动提醒优化代码,一点就可以优化代码,用起来贴心方便~

2.devC++(我们机考时的噩梦)由于我们机考的电脑上用的这个,所以也安装了,但并不好用,传说它时石器时代的玩意儿。这里也提醒下如果需要机考,最好提前装一个机考时用的ide,以免不习惯。

3.VS 还行,但本身内存过大(大概3个G)

4.vscode 非常轻便,本身提供许多功能强大的插件(包括中文插件),而且因界面花哨广受好评哈哈哈!但安装的时候需要配置环境过程有点麻烦所以在此附上我看到过的最全的安装教程的链接
vscode环境配置最全教程

关于网站:
刷题:
1.洛谷(新手村非常适合程设),可以查看大佬题解,并且恭喜你答案正确的界面超有成就感哈哈!
洛谷

2 leetcode 这个网站主要是数据结构和算法题
leetcode

3 牛客 里面题目还挺多挺杂
牛客

4 pat 里面也有程设的题可以做,最好配moc浙大翁恺老师的网课一起做

其他:
5 Github:里面男性开发者比例为95%,又名Gayhub。是全球开发者聚集的网站,开发者最最重要的网站!上面有很多开源项目。
Github

6 程序员客栈 业余时间可以做项目
程序员客栈

7.CSDN 当然CSDN也要常常逛哈!

  • 2
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

本文档来自网上,好书共享,非扫描清晰版,有详细的书签 本书是由C语言设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。   本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 在计算机发展的历史上,没有哪一种程序设计语言C语言这样应用如此广泛。   本书原著 即为C语言设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—— 标准C的基础。人们熟知的“hell, World”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设 计语言入门的第一课。原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各 个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语 言方面的参考书。
©️2021 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值