CPC 入门 FAQ

对电脑有什么要求?

(仅针对 使用C/C++ CPC 编程,不包括非常大的项目)

  • 21世纪的电脑
  • 屏幕能亮
  • 键盘能用
  • 256MB 以上内存
  • 1G 可用硬盘空间

TL;DR: 没有要求 没有要求 没有要求

如何问问题

做一个受欢迎的人。

首先阅读《提问的智慧》
首先阅读《提问的智慧》
首先阅读《提问的智慧》

你应该这样做

  • 如果是单文件简单代码,尽量将代码粘贴至在线pastebin,然后贴网址到群。或者使用清晰的电脑截图
    pastebin候选 SSX PasteXX / Nugine Paste / Ubuntu Paste
  • 怎么办/怎么做前,先说明你已经做了什么/想了什么
  • 余下见《提问的智慧》

这样做是不受欢迎的…

  • 你低于10K的手机拍出来的 模糊 / 失焦 / 闪烁 的代码截图  如何截图?
  • 贴出辣眼睛的 完全没有缩进 的代码 如何缩进?如何书写漂亮的代码?
  • 询问花5秒钟就可以百度/谷歌到的简单问题
  • 别把自己家庭作业的问题贴上来
  • 余下见《提问的智慧》

可以用什么语言

  • C
  • C++ (Recommended
  • Java
  • Python (不一定能用

怎么学 C

看书,多写,多问。

除非看书很吃力,不要去看视频(质量普遍较低)。

后面如果对某一算法疑惑很大,可以看一下视频(这时候你也知道你看到的视频质量低不低了)。

有什么好的书或者参考资料

选一本(推荐顺序)

  1. 刘汝佳《算法竞赛入门经典》
  2. C++ Primer
  3. C Primer

网站

用什么 IDE

推荐顺序

Windows

  1. Dev C++
  2. Code::Blocks
  3. Visual Studio
  4. Visual Studio Code
  5. Clion

Linux

  1. Code::Blocks
  2. Visual Studio Code
  3. Clion
  4. Vim
  5. Geany

要不要用 Linux

要,越早使用越好。

CC BY-NC-SA 4.0 本作品使用基于以下许可授权:Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注