别深入学 c,浪费时间,了解基本语法和指针写刷算法即可。 c 对计算机底层也没什么大的帮助,反而会陷入底层的深渊,还是从高层应用向下学更好。 尽快学 java,生态非常好,多点看开源项目源码。
mmdsun
2018-07-31 19:55:52 +08:00
推荐 visual studio 2017 宇宙最强 IDE
shijingshijing
2018-07-31 19:58:52 +08:00
@kevinhwang 不同意,底层还是要看的,计算机架构方面 X86 和 ARM 可以作为 CISC 和 RISC 的典型仔细看看,其他类型的 CPU 就算了;操作系统方面重点看一下 Linux 就行了,Windows 不用看。如果想把这两样都玩熟,都需要 C 的基础,否则再往上和高级语言之间就缺了一层,衔接不起来。
young6
2018-07-31 20:07:05 +08:00
makefile 是为了自动编译大型项目。你现在只是写些小 demo 直接 gcc 即可。另外,windows 下个人认为不适合写 c,写 c++比较合适。写 c 还是 linux 方便。
个人看来,新手学 C 最好直接上 IDE ( VS studio,dev c++,codeblock 等),然后专注于 数据结构与算法 这些的入门 [如果不是用来搞单片机的话] ,打好编程功底,不要一开始就折腾环境带偏了,要想清楚你是干啥的。在学有小成开始看开源项目或者自己折腾其他小东西的时候再用到啥学啥, 直接开 linux 虚拟机 上 shell 真是劝退