C 能勝任C的所有工作嗎?不行,有哪些?

時間 2021-05-30 15:29:37

1樓:朱江濤peter

c語言,方便直接管理記憶體等相對底層的資源,對特定應用,實現效率很高 。

c++, 是物件導向的思想。因此,可以只關注業務相關邏輯 ,而不用太關注很實現細節具體的細節。

對業務響應能力比較高。

如果業務比較複雜,就用c++;如果業務邏輯比較簡單,或偏向底層,對效能要求高,就用c

其實c/c++哪個更好? 爭論了很長時間

c/c++,在某些條件下,只有是不是適用,無所謂絕對的哪個更好

2樓:陳良喬

從理論上講,是完全可以的

C能做的事情,C++也都能做

然而,何必要用C++來作C擅長的事情呢?

反過來,何必要用C來做C++擅長的事情呢?

各種語言都有它們自己的特色,讓他們各自發揮自己的長處,各司其職好了

3樓:

如果從C++是C超集的層面考慮.

用C++中pure C的部分應該是沒問題的. (不過這樣的話,還不如直接用C... )

如果拿pure C之外的部分, 我贊同陳碩前輩的回答.

4樓:祁育

雖然不懂C++,但是覺得上面的好多似乎有點混淆,把C++當C用或者在C++裡面寫C跟C++本身能否實現C做得事情完全是兩碼事

5樓:寧宇

C++由於比較專注與類的思想,所以對於結構化不夠清晰,與C語言側重點不同,同時,由於大量使用了建構函式與析構函式,導致其效率比純C的效率要低很多,特別是在io上,可以明顯看出差距。C的puts是最快的,然後是scanf/printf,最後才是cin/cout。所以在底層驅動上,還是以C或者彙編比較適宜。

西醫不行的,我們中醫能勝任嗎

你自己買乙個洗牙機在家裡面自己洗啊,相對醫院自己的會更用心,力道用的也更小。然後配合刮治器,盡量把牙齒表面的那些結石啊,全部給搞乾淨。然後這是牙齒方面的,至於牙周方面也就是說我們的這個牙床方面是否健康關鍵在於牙周膜,牙周膜對外就是說可以促進牙槽骨的生長,對內可以滋養牙齒。如果想要。牙周膜健康的話,就...

純C語言的工作有前(錢)景嗎?

kenzhang1031 語言只是個基礎工具,c語言永遠不會過時。關鍵是行業。如果想造輪子或者和底層硬體打交道,那麼c沒問題,它甚至可以實現別的語言。如果想在某些行業上站在巨人的肩膀上,可以選擇更對口的語言,畢竟別人做了封裝。 請問上面的大佬,普通人學哪種語音更容?哪種語言現在應用的最為廣泛和實用?...

想自學C或者C ,有什麼推薦的書嗎?

3cpj 你好,初學者建議任何一本正規的大學教材均可。C 語言的話,在基礎書籍的基礎上,推薦下 C和指標 c 的話,可以看下 C primer C 程式設計思想 中文版 C 物件模型 EFFECTIVE STL 一般來說,先入門c,再入門c 因為c 包含c,所以直接學c 有些困難,且不容易理解.c語...