在沒有學C語言之前就學C 的話會不會很難

2023-03-24 17:10:10 字數 5116 閱讀 8823

1樓:花式碼農

個人覺得是可以,但是你必須選擇一本合適的教材。

因為好多c++教材都是基於c的,就是說,很多c的東西,他的教材裡邊都不怎麼講了。那樣你不學c去學c++的話難度很高。首先要選擇一本很棒的教材。

我推薦:《visual c++ 2005 入門經典》,我說說我的原因:

1.該書的立足點是入門,所以比較適合初學者。

2.前半部分講的是iso c++的基本部分,並沒有跳過c內容,相反還有不少補充哦。

3.我一直說學習一門語言不光光是學懂,還要會用。這本書不但讓你學懂,還要讓你會用現在最新最n的編譯器:visual c++ 2005即。

4.此書後半部分講了mfc部分和windows程式設計,這對你的認知範圍是一個很大的提升。

5.書中還介紹了一些c++/cli的東西,從那裡你還可以學到。net的稍許東西。

真的很棒。

2樓:匿名使用者

可以,c++的發明者就是這麼建議的。

因為這樣你可以一上來就學standard c++,並養成良好的標準庫使用習慣,不會再為c語言一些醜陋的語法而感到困惑。

可以看deitel兄弟的

3樓:弓言長

c語言是計算機基礎語言,c++比c語言深入,所以難度會大一些。在學c++之前可以看看c語言,但不學c語言,直接學c++也可以,畢竟c語言和c++也不是完全一樣的,也有很多不同的地方。

書店裡面有很多關於c++的教程,你可以買來看的。

4樓:匿名使用者

我沒看過樓上推薦的那本書,其實如果沒有c的基礎學c++的話,是很麻煩的,主要是教材的原因,很多教材預設讀者是有c語言基礎的,但是如果樓上說的那本書真地有這麼好,不妨學一下啦。

c語言難學嗎

5樓:縱三

c語言學習起來還是有些難度的。

c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛。簡單的說c語言是所有想從事it這行必須掌握的語言,就像你不會英文去國外很難交流一個道理。 包括我們現在用的很多計算機作業系統以及大型的一些軟體都是源於c語言的基礎程式設計。

c語言還具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

想要學習c語言,首先應該學好計算機基礎。裡面的很多概念以及基本的常識對於c程式設計師都是非常重要的。如果在著手學習c之前,或者已經開始學習c,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。

條件允許應該再學習c語言之前學學彙編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍c語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。

如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,儘管此時的c語言還稱不上精通,有許多細節問題還不瞭解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。

c語言真的那麼難學嗎?

6樓:小樂學姐

相對於其他程式語言,c語言還是比較難的。

先從熟悉簡單的c語言語法開始入門,然後再循序漸進,學習c++語法,win32、mfc、qt、網路程式設計,資料庫、資料結構、演算法、com、stl等。

構建一個完整的c語言知識體系。這需要一個比較漫長的學習積累的過程。語法入門部分大概2-3個月,其他部分需要學習和工作中慢慢理解和消化了。

儲存級別關鍵字。

auto:指定為自動變數,由編譯器自動分配及釋放。通常在棧上分配。與static相反。當變數未指定時預設為auto。

static:指定為靜態變數,分配在靜態變數區,修飾函式時,指定函式作用域為檔案內部。

register:指定為暫存器變數,建議編譯器將變數儲存到暫存器中使用,也可以修飾函式形參,建議編譯器通過暫存器而不是堆疊傳遞引數。

c語言難學嗎

學c語言難嗎?難在**

7樓:匿名使用者

難在**?你的意思肯定是難了。

凡事都沒有速成的途徑 當然天才除外 然而要是天才 你也不會來這詢問了。

c程式設計不難學 只是剛接觸的同學由於各種類別的語法和符號不認識或者不是很理解 在編寫程式的時候多少有點窘迫 萬事開頭難 這些東西都是死的 熟能生巧 用的多了 就會熟練掌握 就像我們剛學英語那樣 一句早上好 開始覺得很難 然而現在呢?學習未知的東西不僅要有好奇心 更多的是耐心和細心 這是個態度問題 雖然對問題沒什麼幫助 但是我還是想說出來與君共勉!

8樓:匿名使用者

c語言的入門其實是很容易的,一個月保證能讓你對其有個不錯的瞭解。它的語法很類似於高中時的程式設計。如果只是要求達到計算機二級的標準,那就太容易了。

但是假設當你過了二級,自認為對其熟能生巧的時候,再看看其它汲及到硬體程式設計,或有關係統程式設計等等的時候,你就會發覺自己是一個絕對菜鳥級人物。程式設計入門其實很易,但真正要達到會用真的很難,就學一門程式語言要達到會用的地步肯定要看不少的書。如果非專業人士又想學程式設計的話,建議學visual basic,這個就很簡單了,而且很容易用來做點實用的東西。

9樓:匿名使用者

套用各大牛人的話:入門容易,精通難。

確實如此,c語言容易入門,但也容易範錯,所以開始就要有嚴謹的程式設計風格,建議你先學一下pascal 語言,這是官方公認的學習程式設計最好的教學語言,請相信很多過來人的說的話吧!

學 pascal 幾個月後,再來學c吧!你在後來的路上會發現你很少範錯了。

請不要小看我說的範錯,也就是所說的bug!這是每個程式設計人員都害怕的事情,請一定要從入門就抓好。

10樓:匿名使用者

不難,多實踐,很簡單!

但是你要有一種思路。就是你想讓計算機做什麼。要怎麼樣才能告訴他該怎麼做。

學習c語言難嗎?對於一個沒有基礎的人來說要學會得多長時間

11樓:匿名使用者

學習c語言需要自己多練習一些程式,把你看到的程式自己能夠獨立的編譯出來,這樣進步比較快。快的話一個多月也就能編譯一些不太複雜的程式了。o(∩_o~

12樓:匿名使用者

剛開copy始上手的確有點難,因為要把你的思維完全變成計算機的思維,你可能學完一遍c語言之後還是有點概念模糊,但是看第二遍,第三遍或許會理解多點,這個看每個人的理解能力。

我以前的老師就說這個完全看你個人的悟性和耐心。

c++ 難學嗎﹖

13樓:長沙新華電腦學院

相對於其他程式語言,這個語言算是最難的。

14樓:匿名使用者

沒有任何c基礎,直接學c++,這是很難。c是程序導向的,c++是物件導向的,物件導向比程序導向要難很多,建議先從c語言學起。

15樓:匿名使用者

c++東西實在太多了,各種東西。我感覺很難學。

16樓:筱霥

關鍵看你學什麼,就看大學裡面的課程還是很簡單的,都是很基本的。

17樓:匿名使用者

把簡單的事情複雜化,說的就是c++

18樓:匿名使用者

不難,功夫不負有心人。

19樓:行人天堂

1)c++這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「c plus plus」,「cpp」。 它是一種使用非常廣泛的計算機程式語言。c++是一種靜態資料型別檢查的、支援多重程式設計正規化的通用程式設計語言。

它支援過程化程式設計、資料抽象、物件導向程式設計、泛型程式設計等多種程式設計風格。

2)以前很多同學想學來著 但往往堅持不下來 比較有難度 但有的人也學的很好 關鍵還是要看你學的目的和對它的興趣 貴在堅持勤能補拙。

c語言難不難學?

20樓:悟奕琛抄培

沒事,世上無難事,只怕有心人。小學文化也完全可以學會程式設計,興趣是最好的老師。程式設計是人做出來的,哪有人學不會的?對,你要先學c語言,程式設計入門的,98

192,q,我是這個專業的大學生,相互學習。

21樓:雲南新華電腦學校

怎麼說呢,c語言是一種程序導向的計算機語言。

而真正要用的計算機語言主要是物件導向的版,所以學習c語言要把權。

它做為學習其它語言的基礎,這樣做的話,會對你以後有很多的幫助的。比如說:php語言(一種網路程式設計)它的語法和c的語法可以說是一樣的,當然php中有c語言沒有的東西,那就是物件導向的部分。

22樓:月光下的孤島丶

呵呵。c語言 其實學懂 其實也不併不難。世上無難事只怕有心人。

最主要的就是 c語言 函式了。 網上一般都有教學了 只要認真 是可以自學的。

祝願你成功。

23樓:匿名使用者

自學完全可以,入門也許有點難,關鍵要堅持。

24樓:匿名使用者

不是很難的 當然越往後越難,最好找個人給你指導。

25樓:顧專戢曜燦

學c語言如同學語文裡的拼音,是為了學其他語言打基礎,也就是告訴你程式設計的語法大概就是這個樣子的。

c語言之問題

include stdio.h main double d float f long l int j j f l d 20 3 printf d d f f n j,l,f,d printf d ld f f n j,l,f,d lz要注意 在程式設計時輸入法一定要切換好.不然會出錯。分號也不能忘記...

c語言程式設計學什麼,c語言程式設計是啥

什麼是c語言?c語言的簡介。c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如...

學C語言(初學者),初學者如何學C語言?

1.書籍的話,一定要先從基礎的書開始。網上一搜一大把,都是互相抄的,沒啥好推薦的。有一本稍微高階一點的 c和指標 你可以嘗試看這個也行。2.軟體的話,單純學c,基礎的時候用vc6.0挺好。想要為以後打基礎,並且有可能轉到c 之類的話,vs2010才是最好的選擇。等你對c有一定掌握的時候,linux ...