c++和c的區(qū)別如下:
1、C++是一個開放標準,旨在實現(xiàn)速度和性能和關鍵性的高性能系統(tǒng),有很多令人印象深刻的項目使用Lander,Adobe Acrobat Reader等語言設計。而C是一個結(jié)構(gòu)化語言,C程序的設計首要考慮的是如何通過一個過程,對輸入(或環(huán)境條件)進行運算處理得到輸出(或?qū)崿F(xiàn)過程(事務)控制)。
2、C++使開發(fā)人員能夠使用非常高級的抽象進行編程,擅長面向?qū)ο蟪绦蛟O計。而就語言本身而言,在C中更多的是算法的概念,對語言本身而言,C是C++的子集,也具有強大的功能。但是C不能直接實現(xiàn)但C++能直接支持的包括面向?qū)ο裾Z義的支持,模板元編程和泛型編程的支持。
3、總的來說,C++是基于C語言發(fā)展而來,起初,C語言并不支持面向?qū)ο螅髞硪肓嗣嫦驅(qū)ο蟮母拍睿闯闪薈++,C++是編譯型語言,編譯器將代碼編譯成機器碼,一般用于追求高效的,底層的開發(fā),例如單片機。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com