C語言只是了解了大概的情況下,能不能直接去學c

時間 2021-06-02 06:51:55

1樓:越努力越幸運

你好,我覺得可以直接去學C++, C語言面向過程,C++物件導向,後者全面相容前者,只不過C++的學習難度相對要大於C語言,2門語言間沒有先後的關係。

個人意見,僅供參考。

2樓:Agrith

完全可以,學習語言只需要先搞懂最基本的名詞要表達的意思,在此基礎上了解和這些名詞相關的方法(演算法,設計原理),然後在此基礎上理解乙個架構就算吧乙個語言入門了,其他完全可以邊工作邊補充。

3樓:MENOTME

目前也是在學c++,我就是學了c再去學c++然後回來學c再去c++,這麼來回折騰發現c其實要比c++簡單不少。如果是剛入門程式設計還是先學c吧,把c學紮實了再去學c++各種特性會好很多,推薦課程候捷c++,我前後看了c++Primer plus和c++ Primer和這個教程,發現這個教程最讓我知道c++應該學什麼,c++和c的最大區別。

4樓:靈魂黯滅

事實上,bjarne在書裡寫過,他並不推薦先學習C和cpp的交集在去學習cpp不同於C的部分,現代Cpp和C的思考方式的差別已經越來越大,除非你是兩者都使用(這種情況下先學誰都可以,看你具體怎麼用),否則就應該直接學習Cpp

5樓:王國興

個人理解,C語言是面向過程開發,C++是物件導向開發。C++物件導向開發的前半部門是需要先學C語言的面向過程開發,所以直接學C++就可以把C的面向過程也學習掉。不要糾結,幹就行了

6樓:神念的經

當然可以。我就是直接上C++。

反正學C++的初期都是學習C/C++通用部分。學過C語言,那挺好,你很快就能過渡到C++超出C語言的部分。沒學過C語言,也用不著先去刻意學C。

沒有能不能學,只有你想不想學。

7樓:貪墨

學C可以讓你更好理解C++,直接學C++不影響你的應用。

但是就程式設計知識而言,C和C++的精髓,C是面向過程的程式設計,C++是物件導向的程式設計,所以作為基礎,建議兩者都學,之後其他各類語言基本都是取這兩種的精髓

8樓:xxk

可以學的,C++相容C的語法。

由於語言的設計原因,C的程式設計是從小到大,從微觀到巨集觀,先設計小函式,再考慮把小功能函式組合成出乙個功能,C++的程式設計一般是從大到小,巨集觀到微觀,先考慮整體怎麼設計,具體如何劃分類,類裡面有哪些小功能。這兩種語言開發思路正好是反向的過程。直接學C++會比學會C再學C++有一定的優勢。

9樓:小倉許

C++是建立在C的基礎上的,你有一丟丟基礎都可以學啊。

其實重要的不在這個地方,在於你有沒有培養成這個思維習慣。比如,讓你學貓爪不是為了讓你玩,是培養這種程式設計思維。

另:學好他可以打比賽qwq

10樓:

我英語學了一點點,能不能直接去學日語?

要我說程式語言真跟學一門外語沒啥區別,就是你說話的物件是人是機的問題,有啥不能學的,學

C 語言如何在不重新執行的情況下連續輸入數字進行判斷?

印之 大概就是可以簡單地來個迴圈如之前有個人回答的那樣while 給個條件然後scanf輸入等 大概就這麼個意思後面也有高階點的吧但我忘了 賽象鼻 寫好了但是一輸入其他自符就會一直迴圈到崩潰煩惱 include int main int age 0 while age 886 printf 請輸入您...

C語言初學者,在電腦效能足夠的情況下,VS2017,codeblocks,devcpp如何選擇?

選擇四個東西就夠了 命令列程式乙個 文字編輯器程式乙個 make乙個 編譯器乙個 需要庫的話可以加,make主要是方便編譯,當然,不嫌麻煩可以不要make,每次編譯都給編譯器一大堆引數 子瀧 c語言我是自學的剛開始用的vc6.0只到一小段時間發現vc6.0的古老的弊端,於是乎聽了乙個大佬的建議換成了...

對電腦一點都不會的情況下想自學c語言該看什麼書

王小二 編碼 隱匿在計算機軟硬體背後的語言 作者從你和小夥伴說悄悄話講起,波及莫爾斯編碼 布萊葉盲文 手電筒 電報機 繼電器 數字系統 布林代數 邏輯閘電路 加法器 計數器 RAM 晶元 微處理器 匯流排 作業系統 程式語言 GUI 以編碼為核心慢慢揭開計算機軟硬體背後的秘密,數百年歷史娓娓道來,乙...