1樓:薇雅
c語言是結構化和模組化的語言,它是程序導向的。在處理較小規模的程式時,程式設計師用c語言比較為得心應手。但是當問題比較複雜、程式的規模比較大時,結構化程式設計方法就顯出它的不足。
c程式語言的設計者必須細緻的設計程式中的每一個細節,準確的考慮程式執行時每一時刻發生的事情,例如各個變數的值是如何變化的,什麼適合應該進行哪些輸入,在螢幕上應該輸出什麼等。這對程式設計師的要求是比較高的,如果面對的是一個複雜問題,程式設計師往往感到力不從心。當初結構化程式設計方法的目的是解決軟體危機,但這個目標並未完全實現。
為了解決軟體危機,在20世紀80年代提出了物件導向的程式設計(object oriented programming,oop)思想,這就需要設計出能支援物件導向的程式設計方法的新語言。smalltalk就是當時問世的一種面嚮物件語言。而在實踐中,人們發現由於c語言是如此深入人心,使用如此廣泛,以至於最好的辦法不是另外發明一種新的語言去代替它,而是在它原有的基礎上加以發展。
在這種形式下,c++應運而生。
c++保留了c語言原有的所有優點,增加了物件導向的機制。由於c++對c語言的改進主要體現在增加了適用於物件導向程式設計的「類(class)」,因此最初被稱為「帶類的c」。後來為了強調它是c的增強版,用了c語言中的自加運算子「++」,改稱為c++。
c++是由c語言發展而來的,與c相容。用c語言寫的程式基本上可以不加修改的使用於c++。從c++的名字可以看出它是c語言的超集。
c++既可以用於程序導向結構化程式設計,也可以用於物件導向程式設計,是一種功能強大的混合型的程式設計語言。
c++對c語言的「增強」,表現在兩個方面:
(1)在原來程序導向的機制基礎上,對c語言的功能作了不少擴充。
(2)增加了物件導向的機制。
物件導向程式設計是針對開發較大規模的程式而提出來的,目的是提高軟體開發的效率。
2樓:中國胡椒
c更低階,這裡的低階不是那種低階。而是說c更接近系統的最底層,更接近核心程式設計。說c的程序導向就是指,你在編寫c程式的時候更多的是考慮程式在系統中的執行方式,考慮它是如何執行的。
好比學開車,你只要會開就行了,而不去考慮怎麼車是怎麼動的,發動機怎麼執行,但c語言就不是這樣的。向物件的程式設計只是一個理念,最後還是需要考慮過程的,好好學c吧!
3樓:城凡雁
evtupna9venstuvitcntv jsiln z.
4樓:匿名使用者
object-orient和procedural這兩個術語確實都有自己的含義,不過一般人用的目的總是用來裝b。什麼c語言程序導向,c++物件導向,胡說八道而已
鼻子有哪些種類啊,和麵相有關嗎鼻子和麵相有什麼關係
懸膽鼻 鼻樑高低和彎曲較適度,鼻翼大小合適輪廓明顯清晰,鼻中隔適當。酒糟鼻 鼻頭大而紅,毛孔明顯。希臘鼻 此種鼻又稱道天鼻。鼻樑從鼻根起筆直凸起向下。鼻珠不大,鼻翼細長。馬鞍鼻 鼻樑扁平,鼻和鼻根上部有一定的高度,中間明顯凹陷,形似馬鞍。煙囪鼻 鼻孔大而明顯,正面看鼻孔明顯外露。拱橋鼻 鼻樑中間隆起...
切雙眼皮和麵相有關係嗎,切雙眼皮會影響面相和命運嗎
我們說中國古代的面相學是很有深度的,面相反應一個人一生的命運!最多的就是高顴骨剋夫之說,高顴骨的結果往往就是看起來太陽穴凹陷,太陽穴在面相學裡又叫做夫妻宮,因此才會說高顴骨剋夫!雙眼皮在整個面部中不算很明顯,但是也有一定的影響!切雙眼皮會影響面相和命運嗎 不會的,但是切不好就會影響面相 割雙眼皮會改...
請哪位會看面相的大師幫我分析一下面相,不懂的請繞道,謝謝
一,臉色蒼白,精神不夠,身體欠佳。二,此相片是經化妝的,三,雙目略帶憂傷,性格內向,憂多樂少。四,不過此女日後可旺夫益子。如果眼眉之間的距離沒有動過自來長成這樣子,那麼說明你這人挺大方的,不小氣,你的五官端正,挺有福氣的,天庭飽滿,地可方圓!請大師幫我分析一下面相和八字,謝謝 哈哈 現在什麼年代了 ...