一些编程初学小技巧
Some insights
碎碎念
关于编程,以后难免会遇到很多问题,这要求我们善用搜索引擎,在bing、Google等平台上搜索(尤其比较深入的问题,国内网站查不到的话,优先谷歌,用英文检索)。
后期运行相对大点的程序也会出现报错的情况,许多报错代码都可以直接看懂,比如
哪个地方没加分号,编译器就会提示 expected 分号 before 什么什么
对应的就是printf()后没加分号的情况
当然更多情况往往是我们看不太懂报错信息,最直接了当的方法就是ctrl+c然后把报错信息丢进搜索引擎,多数情况下都能找到相应解答。
对于初学者来说,dev-c++、codeblocks等普通IDE即可满足需求,这些IDE免费且为不少教材所接受,但从实际使用的角度讲,这些IDE毫无疑问是有点简陋在里面的,这边推荐几款好用的IDE:➡➡➡➡➡➡➡
书籍分享
这是一本内容丰富,广泛全面的C语言教程,可作为自学参考书籍或课本之外的拓展。
C Primer Plus(第6版)中文版 ((美)史蒂芬·普拉达.pdf 【右键Download即可下载】
网站分享
问答类
github.com 全球最大的代码托管平台(可能需要特定的网络环境)
Stack Overflow - Where Developers Learn, Share, & Build Careers 知名IT问答平台
CSDN - 专业开发者社区 国内最大的程序员交流平台,良莠不齐,查找问题时似乎还是直接搜索引擎比较好。
(这个问题有点意思的说)如何优雅地使用 Stack Overflow?
刷题类
力扣(LeetCode)官网 可以刷刷这上面的每日一题,对于平时的上机作业以及期末程序设计题有所帮助。
分享代码
Mozilla Community Pastebin 分享代码的一个网站,可以把自己的代码贴在上面,把生成的链接发给要分享的人(相比微信直接粘贴和拍照片在格式上美观的多)缺点是中文分享后显示为乱码。
Carbon | Create and share beautiful images of your source code 可以把代码分享成美观的图片,比如杨某元旦整的某活(
以及现在我正在使用的Notion,作为一款功能强大,可分享的笔记软件,分享代码自然不在话下。上学期我不时会用它给同学分享代码,效果不错。凭教育邮箱可申请升级版账号,网页端&&PC端&&手机端&&ipad端实时云同步,美哉美哉。
一个分享代码的例子⬆️⬆️⬆️⬆️⬆️⬆️
进阶(仅供兴趣拓展,对于普通的C语言课程来说意义不大)
- GIt
Git - Downloads (git-scm.com) 文件分布管理系统,学习成本蛮高,在没有开发较大程序的使用需求时似乎也没必要学🤔。
Learn Git Branching 一个直观的,帮助git学习理解的网站。
git官方学习文档
- 入坑计算机专业自学指南
辅助
浏览器内划词翻译插件,查询英文文献时maybe helpful.
讲的比较浅,忘了某个语法的时候可以快速参考一下。
Wormhole - Simple, private file sharing
临时分享一些稍大的文件,不过有个人隐私、或者机密性的文件还是谨慎啦。
C语言在线编译,外出没带电脑但临时有使用需求时可以一用。