學(xué)c++要先學(xué)c嗎
來源:牛賬網(wǎng) 作者:牛小編 閱讀人數(shù):11635 時間:2022-09-18
學(xué)C++不一定先學(xué)C,看個人需求。C語言的部分語法的確與C++相似甚至相同。如果有C語言的基礎(chǔ)學(xué)習(xí)C++肯定會更快。但是,這并不意味著學(xué)習(xí)C++之前必須要學(xué)C語言,而且對于初學(xué)者來說在短時間內(nèi)接觸這兩種語言反而會造成部分概念的混淆。
如果是底層開發(fā),就必須學(xué)習(xí)C語言。如果只是應(yīng)用開發(fā),可以直接從C++開始學(xué)習(xí)。實(shí)際上這兩個語言是平等的,只是在語法上C++盡量與C兼容,但仍然有很多不同的地方。
1) C++不是C的超集。也許最初誕生的時候可以這么認(rèn)為,但是當(dāng)1998年ISO制訂了C++的標(biāo)準(zhǔn)之后,C++和C就是沒有太大關(guān)系的兩種語言了。C++中包含了盡量與C兼容的子集。
2) 如果你選擇了一本好書,學(xué)C++之前完全沒有必要學(xué)C,即使是對C一竅不通也沒有問題。過去的很多C++的書籍都是假設(shè)讀者有C的基礎(chǔ),在此情況下,當(dāng)然有必要選擇先學(xué)C。
3) 至于學(xué)C++要懂一定的編譯、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)。那與C和C++無關(guān),如果非學(xué)不可,那么學(xué)PASCAL也要學(xué),學(xué)java也要學(xué),任何學(xué)編程的都要學(xué)。數(shù)據(jù)結(jié)構(gòu)是編程的必修課,但是操作系統(tǒng)和編譯原理只能是選修課。
牛賬網(wǎng)以“教學(xué)至上”為目標(biāo),以“服務(wù)學(xué)員”為宗旨,所學(xué)即所用也是牛賬網(wǎng)一直以來所秉持的教育理念,成就職業(yè)未來更是牛賬網(wǎng)一直想要實(shí)現(xiàn)的目標(biāo),所以小伙伴們來牛賬網(wǎng)學(xué)習(xí)會計(jì),不管是理論還是實(shí)操,都能夠有所收獲,收獲滿滿的。如果你想學(xué)習(xí)會計(jì)的話,就來牛賬網(wǎng)看看吧,現(xiàn)報(bào)名牛賬網(wǎng)課程學(xué)習(xí),還能享受更多課程優(yōu)惠哦!
贊