一些编程初学小技巧

Some insights

碎碎念

关于编程,以后难免会遇到很多问题,这要求我们善用搜索引擎,在bing、Google等平台上搜索(尤其比较深入的问题,国内网站查不到的话,优先谷歌,用英文检索)。

后期运行相对大点的程序也会出现报错的情况,许多报错代码都可以直接看懂,比如

哪个地方没加分号,编译器就会提示 expected 分号 before 什么什么

对应的就是printf()后没加分号的情况

对应的就是printf()后没加分号的情况


当然更多情况往往是我们看不太懂报错信息,最直接了当的方法就是ctrl+c然后把报错信息丢进搜索引擎,多数情况下都能找到相应解答。

对于初学者来说,dev-c++、codeblocks等普通IDE即可满足需求,这些IDE免费且为不少教材所接受,但从实际使用的角度讲,这些IDE毫无疑问是有点简陋在里面的,这边推荐几款好用的IDE:➡➡➡➡➡➡➡

Visual Studio Code

CLion


书籍分享

这是一本内容丰富,广泛全面的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端实时云同步,美哉美哉。

第14次上机

一个分享代码的例子⬆️⬆️⬆️⬆️⬆️⬆️


进阶(仅供兴趣拓展,对于普通的C语言课程来说意义不大)

  • GIt

Git - Downloads (git-scm.com) 文件分布管理系统,学习成本蛮高,在没有开发较大程序的使用需求时似乎也没必要学🤔。

Learn Git Branching 一个直观的,帮助git学习理解的网站。

git官方学习文档

git官方学习文档

  • 入坑计算机专业自学指南

CS自学指南 (csdiy.wiki)

https://cs61a.org/


辅助

Microsoft Edge Addons

浏览器内划词翻译插件,查询英文文献时maybe helpful.

菜鸟教程 - 学的不仅是技术,更是梦想!

讲的比较浅,忘了某个语法的时候可以快速参考一下。

Wormhole - Simple, private file sharing

临时分享一些稍大的文件,不过有个人隐私、或者机密性的文件还是谨慎啦。

C 在线工具 | 菜鸟工具

C语言在线编译,外出没带电脑但临时有使用需求时可以一用。

Hope it helpful!


一些编程初学小技巧
https://thinler.github.io/2023/12/01/学习笔记/一些编程初学小技巧/
作者
Thinler
发布于
2023年12月1日
许可协议