初學者關於C語言和C 的相關問題

2022-03-10 07:38:49 字數 795 閱讀 6353

1樓:匿名使用者

在c的基礎上,一九八三年又由貝爾實驗室的bjarne strou-strup推出了c++。 c++進一步擴充和完善了c語言,成為一種物件導向的程式設計語言。c++目前流行的最新版本是borland c++, symantec c++和microsoft visualc++。

c++提出了一些更為深入的概念,它所支援的這些物件導向的概念容易將問題空間直接地對映到程式空間,為程式設計師提供了一種與傳統結構程式設計不同的思維方式和程式設計方法。因而也增加了整個語言的複雜性,掌握起來有一定難度。

但是,c是c++的基礎,c++語言和c語言在很多方面是相容的。因此,掌握了c語言,再進一步學習c++就能以一種熟悉的語法來學習物件導向的語言,從而達到事半功倍的目的。

2樓:匿名使用者

我覺得 c語言是比較基礎的 比如編一些作業系統

c++ 比較高階了 編輯一些視窗

如果比如學嵌入式等沒必要學c++把~

3樓:匿名使用者

你情況跟我差不多 我們學校為我們安排的是上學期先學c 下學期學c++ 可以說c++是c的擴充套件 比c更加高階功能更加強大 比如說模版 繼承技術 是c所不具備的 學好c後學c++會更加容易接受 兩者語法很接近 你可以自己買清華出版社 錢能編的c++程式設計教程 此書蠻適合自學的

4樓:

看你選擇什麼發展方向,如果是嵌入式方向就學c,如果學習軟體開發或者大型遊戲開發就學c++。其實有了c基礎能很快上手c++的基礎,學完一門語言後就學習資料結構

C語言初學者求解,求C語言初學者書籍推薦

首先這個程式本身沒有錯誤,但是需要注意的一點就是,在你輸入a b 的值的時候,a後面必須馬上接著一個,逗號,且a與逗號之間不能有其他任何字元,包括回車。否則將無法獲取第二個值。比如 輸入 5,8 這樣是沒問題的,但 如果你輸入的是5 8的話 5和,之間有個空格 則無法將8賦值到b。如果你不想這麼麻煩...

C 初學者問題

1全部for語句和while語句都是用於迴圈的 while迴圈語句是用來實現 當型 迴圈結構。其一般形式如下 while i 100 說明,是在i 100的時候,執行while裡面的語句,即sum sum i i 當i 100的條件不滿足的時候,就跳出該迴圈,執行下面的語句。而for迴圈語句是應用起...

C語言初學者的教材選擇問題,求高手解答

首先,國內的教材,一本不要看,尤其譚浩強。下面推薦教材 c primer plus中文版 講的非常詳細和有趣,難度很低,非常適合初學者。前面有個朋友提到了 c programing language 也叫k r c,這本書是c語言界的聖經。經典的同時,難度是相當的大。書的厚度非常薄,但是把c講的很透...