5 回答

TA貢獻11條經(jīng)驗 獲得超18個贊
講道理,沒有C的基礎的0基礎菜鳥直接拿C++入門都是沒有問題的。
C++難是難,但是和你學不學C沒多大關系。
C有的C++基本保留,在學習C++的時候其實也會學很多C中的東西。
你不學C會覺得C++很復雜,學了C依舊覺得C++復雜。
總之,零基礎學C++是沒有問題的,有C的基礎學C++前面基礎語法可以跑快一點。
基礎的bool類型,引用等等,然后一些將C簡化的地方(比如max()函數(shù),swap()函數(shù),比C方便許多)
我覺得C++的本意是想比C簡單,至少在不涉及面向對象的概念的時候C++會比C方便很多
然后在C上進階的是“面向對象”的特性。
神馬虛函數(shù)、純虛函數(shù)、抽象類、虛基類,然后多繼承,寫個構造函數(shù)都要暈
(所以Java又在面向對象的特性上對C++進行簡化)
然后STL里面的東西也蠻多,用起來會方便的不要不要的,但是前提是你要學會
然后然后許多許多亂七八糟的東西......如果想深入學習C++有很長的路要走。
(個人以為C++是最“坑”的語言,里面很多坑。C++里面很多問題一些入手C++許多年的人都解釋不清楚)
祝你好孕^_^!

TA貢獻63條經(jīng)驗 獲得超30個贊
把C語言掌握得差不多的話學C++很快的,如果C還掌握得不太好建議還是先打好C基礎,之后事半功倍。我們是大一?學的C語言,大二開學用20個課時學完C++了(小學期一天四節(jié)課,五天20節(jié)課學完),當然之后深入的東西都得靠自己去摸索,而且我們大部分的時間都花在寫程序的實驗上了,老師上課講的都是基礎的...
望采納~

TA貢獻392條經(jīng)驗 獲得超170個贊
可以啊,沒掌握c也可以直接c++
c++是在c的基礎上拓展為面向對象,增加了類這種機制,一般c++都會先講一些基礎,其實跟c語言幾乎一樣,只不過建議先學c,這樣能更好的學習c++特色
- 5 回答
- 1 關注
- 2424 瀏覽
添加回答
舉報