您好,登錄后才能下訂單哦!
藍鷗iOS培訓推薦:今天轉戰內容,反回來和大家講解一下C與C++的關系,我想應該有很多iOS開發者對此內容有興趣吧!
在最開始的時候,人們要用電腦編程,就必須要使用機器語言或是匯編語言,那么隨后又出現了各種計算機高級語言,用的最多的就是C語言了。
BASIC語言是初學者設計的小型高級語言。
C語言是1972年由美國貝爾實驗室的D.M.Ritchie研制成功的,它不是為初學者設計的,而是為計算機專業人員設計的,大多數系統軟件和許多應用軟件都是用C語言編寫的。但是隨著軟件規模的增大,用C語言編寫程序漸漸顯得有些吃力了。
C++是由AT&TBell(貝爾)實驗室的BjarneStroustrup博士及其同事于20世紀80年代初在C語言的基礎上開發成功的,C++保留了C語言原有的所有優點,增加了面向對象的機制。
C++是由C發展而來的,與C兼容,用C語言寫的程序基本上可以不加修改地用于C++,從C++的名字可以看出它是C的超集,C++既可用于面向過程的結構化程序設計,又可用于面向對象的程序設計,是一種功能強大的混合型的程序設計語言。
C++對C的“增強”,主要體現在下面2點:
(1)在原來面向過程的機制基礎上,對C語言的功能做了不少擴充
(2)增加了面向對象的機制
面向對象程序設計,是針對開發較大規模的程序而提出來的,目的是提高軟件開發的效率,不要把面向對象和面向過程對立起來,面向對象和面向過程不是矛盾的,而是各有所用,相互互補的。
學習C++,既要會利用C++進行面向過程的結構化程序設計,也要會利用C++進行面向對象的程序設計。
那么要想實現用C、C++編程的話,后期繼續關注本博客,會有更多內容更新。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。