我想自学C++,可以吗?需要注意些什么呢?

如果非科班或者相关专业出身,不建议自己学习C和C++,要想成为好的C/C++程序员需要对计算机系统都有所整体了解。

对于初学者而言,c,c++是比较难的,最主要的原因在于你要自己处理堆内存的申请和释放,所以很容易碰到内存泄漏的问题。所以,总结来看,使用c,c++最大的问题和风险就是内存的问题。相比较而言,java和glang都有gc来负责内存的回收。

所以,对于开发着而言,不用过多考虑这些事情。另外,用c,c++这些底层语言的时候可以让你对系统底层的运行机制有一定的了解,这对于长远的技术发展来说是有好处的。

首先你要熟悉C++基本语法,这个是你学习任何一门编程语言的第一步。不要只是看书,一定要在计算机上进行练习。

然后,你要给自己布置一些简单的小作业来编程实现它。可能一开始你会有点困难,你可以找一些有参考代码的习题来练习。你也可以加入一些编程爱好者微信群或者QQ群进行提问。

等你已经可以独自解决一些小问题之后,你可以上GitHub上去看一些开源项目代码,去观摩学习专业的C++程序是怎么编写的。

最后,你要进一步进阶,可以找准一个方向(比如图形游戏开发等),然后在GutHub上创建一个开源项目,自己来逐步完成它。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值