学C ++之前要先学C语言吗?程序员反问:你有胆子直接学C ++?

本文探讨了学习C++前是否需要先学习C语言的问题。尽管C语言是C++的基础,但直接学习C++可能会对初学者造成困扰。作者建议初学者先学C语言,以理解内存管理和编程基础,然后再过渡到C++,并指出C++在面向过程编程方面与C语言相似,学C语言有助于掌握C++的一半内容。
摘要由CSDN通过智能技术生成

C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像手机 iPhone 7S 和 iPhone 7、Win10 和 Win7 的关系。

image

从语法上看,C语言是C++的一部分,C语言代码几乎不用修改就能够以C++的方式编译,这给很多初学者带来了不小的困惑,学习C++之前到底要不要先学习C语言呢?

我对这个问题保持中立,但是初学者直接学习C++会非常吃力,Hold 不住,尤其是对计算机内存不太理解的情况下,C++ 是学不懂的。C++ 是一门灵活多变、特性丰富的语言,同时也意味着比较复杂,不易掌握。

不过可以明确地说:学了C语言就相当于学了C++的一半,从C语言转向C++时,不需要再从头开始,接着C语言往下学就可以,所以我强烈建议先学C语言再学 C++。

image

C++和C语言的血缘关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值