5 回答

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超18個(gè)贊
講道理,沒(méi)有C的基礎(chǔ)的0基礎(chǔ)菜鳥(niǎo)直接拿C++入門(mén)都是沒(méi)有問(wèn)題的。
C++難是難,但是和你學(xué)不學(xué)C沒(méi)多大關(guān)系。
C有的C++基本保留,在學(xué)習(xí)C++的時(shí)候其實(shí)也會(huì)學(xué)很多C中的東西。
你不學(xué)C會(huì)覺(jué)得C++很復(fù)雜,學(xué)了C依舊覺(jué)得C++復(fù)雜。
總之,零基礎(chǔ)學(xué)C++是沒(méi)有問(wèn)題的,有C的基礎(chǔ)學(xué)C++前面基礎(chǔ)語(yǔ)法可以跑快一點(diǎn)。
基礎(chǔ)的bool類(lèi)型,引用等等,然后一些將C簡(jiǎn)化的地方(比如max()函數(shù),swap()函數(shù),比C方便許多)
我覺(jué)得C++的本意是想比C簡(jiǎn)單,至少在不涉及面向?qū)ο蟮母拍畹臅r(shí)候C++會(huì)比C方便很多
然后在C上進(jìn)階的是“面向?qū)ο蟆钡奶匦浴?/p>
神馬虛函數(shù)、純虛函數(shù)、抽象類(lèi)、虛基類(lèi),然后多繼承,寫(xiě)個(gè)構(gòu)造函數(shù)都要暈
(所以Java又在面向?qū)ο蟮奶匦陨蠈?duì)C++進(jìn)行簡(jiǎn)化)
然后STL里面的東西也蠻多,用起來(lái)會(huì)方便的不要不要的,但是前提是你要學(xué)會(huì)
然后然后許多許多亂七八糟的東西......如果想深入學(xué)習(xí)C++有很長(zhǎng)的路要走。
(個(gè)人以為C++是最“坑”的語(yǔ)言,里面很多坑。C++里面很多問(wèn)題一些入手C++許多年的人都解釋不清楚)
祝你好孕^_^!

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

TA貢獻(xiàn)392條經(jīng)驗(yàn) 獲得超170個(gè)贊
可以啊,沒(méi)掌握c也可以直接c++
c++是在c的基礎(chǔ)上拓展為面向?qū)ο?,增加了?lèi)這種機(jī)制,一般c++都會(huì)先講一些基礎(chǔ),其實(shí)跟c語(yǔ)言幾乎一樣,只不過(guò)建議先學(xué)c,這樣能更好的學(xué)習(xí)c++特色
- 5 回答
- 1 關(guān)注
- 2458 瀏覽
添加回答
舉報(bào)