C/C++学习路线:这才是你需要的C语言、C++学习路线

本文提供了一条完整的C/C++学习路线,涵盖了从基础语法到编程基础四大件,再到应用实践编程的全过程。强调了C语言和C++在指针和内存管理上的重要性,以及学习数据结构、计算机网络、操作系统和设计模式的基础性。同时,提到了Linux操作系统、编译调试工具、Linux环境编程等方面的应用实践。
摘要由CSDN通过智能技术生成

关于C语言和C++的学习路线终于梳理完了!毕生所学都在其中~

这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎大家评论里补充。

先聊几个有趣的问题

这几个问题都是私信里常被问到的,也是我当时学习过程中的一些疑惑。

问:为啥我学完了C语言或者C++,却还是啥东西也做不出来?

答:编程语言学完了就能做出东西那也真是天才哇!应该说语言学得就算再精通,它其实也只代表完成了“最小的”那一部分,和实际上手干活之间还是有一个非常大的鸿沟,这个鸿沟就表现为下文即将详述的编程基础四大件+应用实践编程

问:为什么C/C++写出来的东西都是运行于黑乎乎的命令行?这玩意真有用吗?

答:嘿嘿,谁说黑乎乎的命令行里运行的程序就没有用!咱大名鼎鼎的Linux系统都以命令行跟用户交互呢,而且Linux里面很多强大的工具都是运行于黑乎乎的命令行!

问:从技术学习和实际运用的角度来看,C/C++和Java到底区别在哪?

答:C/C++,它和Java确实不太一样。C语言和C++,尤其C++,语言粒度细、机制多,性能虽然高,但语言本身的包袱也确实重,我们更愿意称它“造轮子”的语言!也正是因为C语言和C++性能好、粒度细,所以什么都能做。而Java本身就是一种服务于互联网软件开发(后端开发+客户端开发)的语言,它有一个明显的“生态圈”的概念,所以应用领域非常清晰。我个人觉得C语言和C+&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值