cc和pascal的區別

2021-09-03 07:06:15 字數 991 閱讀 4291

1樓:

c++是c的升級版,前者包括後者.c++很難

pascal語言是另一類語言,和c不一樣

2樓:仲盼員子

我學的是pascal,專門應付比賽的

c和c++對實際操作比較好

pascal要不是為了應付比賽,最好不要學都是三種不同的語言,沒有可比性

3樓:馬佳夢之高洋

c語言與c++的區別有很多:

1,全新的程式程式思維,c語言是程序導向的,而c++是物件導向的。

2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中;而c++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c++中的api是對window系統的大多數api有機的組合,是一個集體。但你也可能單獨呼叫api。

3,特別是c++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在中c++中的。c語言標準中不包括圖形處理。

4,c和c++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在c++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在vc++中它沒有加限定符的為私有的。

4,c語言可以寫很多方面的程式,但是c++可以寫得更多更好,c++可以寫基於dosr程式,寫dll,寫控制元件,寫系統。

5,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而c

對檔案的組織是以工程,各檔案分類明確。

6,c++中的ide很智慧,和vb一樣,有的功能可能比vb還強。

7,c++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。

8,c++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。

9,除錯功能強大,並且方法多樣。

至於pascal,是另一種計算機語言,與c/c++語言的差異較大,在此不贅述。

camel和pascal記號法

單詞首字母大寫,不用下劃線,第一個單詞可以小寫,主要用於多個單片語合成的長的標誌符,多用於函式過程名字。每做到一個就標記一下!camel 首單詞小寫 buftracker myfloat somevariable pascal 每個單詞首字母都大寫 createprocess queryinte c...

C陣列名和指標的區別,CC中,陣列名和指標的區別

陣列名確實表示指向陣列首地址的指標,但這個指標很特別,它的值 指標的值指的是指標所指的地址 不能被改寫,能改寫的僅僅是其指向的內容,換句話說,陣列名只能指向陣列的首地址,如果有陣列char a 那麼如果出現a a 1 這是編譯都通不過的錯誤。而對於一個普通的指標是可以的,再比如有陣列char a 那...

C中,陣列名和指標的區別,CC中,陣列名和指標的區別

一維陣列 可以認為是常量一維指標.即除了不能修改值,其他都可以當指標操作.多維陣列,可以認為是對應的陣列指標.陣列名和指標最大的區別是,陣列名自身不佔用記憶體空間,即 陣列名得到的地址還是陣列名值本身,亦即陣列首地址.而指標是有自己的記憶體空間的,指標變數,得到的是另外一個地址.c 陣列名和指標的區...