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++物件導向,胡說八道而已
手相和麵相哪個更重要,又或者說哪個更精準
不能單獨說,凡是看相,都必須面相和手相結合。而男女又有別,男子看五官和八卦,女子看流年和九宮。我覺得手相和麵相這2種說法都是不精準的 面相外相,表面的。手相內相,內心的。兩者相結合 面相了 當然 你想啊 每秒種要出生多少人啊 有當皇帝的 那都能當皇帝嗎?面相和手相哪個更準?都準,不過個人功力和經驗差...
痣相可信嗎,痣相可信嗎?和麵相一樣嗎?
不可信,有痣的也有成大器的,關鍵是不要被世俗的眼光所牽制,要走自己的路,你可以和你爸爸溝通一下嘛!不可信,個人認為不可信 面相痣 真的可信嗎?是有一定的作用的,但是隻能做參考,凡事以生辰八字為準!中國相法 是祖先幾千年留傳下來的古典瑰寶。相當靈驗的。有幾千種。後來康熙皇帝就命紀曉嵐編撰 四庫全書 時...
速回不懂莫入,謝謝。朋友有懂面相。或手相的朋友嗎請看看我什麼時候可以結婚生子謝謝你,謝謝
你好,你是富貴命,不過也不少受罪,家裡全靠你支撐,你手相發來 速回不懂莫入,謝謝。朋友有懂面相。或手相的朋友嗎請看看我什麼時候可以結婚生子謝謝你,謝謝 此手紋者,幹勁大,有衝勁。但運氣不怎麼好,學歷不高,到目前還是在遊離,沒有事業也沒有存款。不過你身體健康不錯。嗯我是初學者,可能不太準吧。你的手相紋...