学C++一定要先去学C吗?

2025-04-18 12:31:39
推荐回答(3个)
回答1:

我接触c和c++都好几年了,说点自己的理解

学c++不用先学c

学了的好处是,c的语法与c++基本相通,有助于理解c++,c语言是过程化的编程语言,容易入门。
c++的核心是面向对象的思想,对于编程新手理解起来有点困难

c语言上手快,但是使用范围没有c++广泛
c++的思想理解起来比较困难一点,但适用性较好

回答2:

混点分,大学四年一直使用 C+ ASM ,就我短浅的见解,C+asm做底层是很合适的,C++做上层(应用软件)很合适,C++ 写底层不是很常见。语言就是工具,工具自然有好和不好,要看你抉择。学会了使用,从来不会害你,技多不压身。


  1. C  == ASM PLUS PLUS 

  2. C++ == C PLUS PLUS 


本人拙见,C学会了,就全会了。十鸟在林,不如一鸟在手。C的简洁在于C语言不复杂,复杂的是他的库,C++复杂在于语言的复杂(相对)。说的武断一点:连C都不会,C++就是会,那也是半桶水。


点到为止,我来瞎混点分的。嘿嘿,当我瞎扯。。。。。。

回答3:

学C,优点:基础更好,知道更多底层的东西。
缺点:没有类的思想,需要花一定时间。
建议,有时间的话还是学学C,毕竟都是从C发展起来的,以后用C++也会用到一些C的函数。学了C之后,对比下两种语言,有助于理解面向对象和面向过程。