回覆列表
  • 1 # 石首一沙永斌

    很高興回答你的問題:數學不好的人,能學C語言嗎?

    我本人也是C語言的初學者,現在來談談個人的看法:C語言其實對數學要求不是很高,但是邏輯思維要求有點高。看你邏輯思維怎麼樣。如果是純粹的學習C,數學不是問題,入門的話,瞭解一些數學的基礎運算就可以了。下面就學習的方法:

    一、購買教程自學

    C語言完全可以自學,前提是要有一本好的基礎教科書。我的數學基礎出不怎麼好,但我買了《C語言程式設計》譚浩強編的,真的很不錯,完全可以看懂的。

    二、安裝軟體自學

    1、有一臺自己的計算機最好,這樣學習才方便。

    2、安裝個虛擬機器 安裝虛擬機器是為了查資料方便 因為虛擬機器中毒一般無所謂 還可以隨便做測試不影響你正常的計算機。

    3、有耐心有信心相信自己有興趣。

    三、網路上聽影片課程

    現在我為大家推薦幾條學C的途徑吧,還是很不錯的,大家可以作參考:

    1.慕課網-程式設計師的夢工廠

    http://www.imooc.com/learn/249

    這個網站上的C語言學習內容沒有指標及以後的內容但是前面的內容做得很好大家學習的時候可以參考

    2.第一就是:http://www.dotcpp.com/

    這個網站上有訓練,有教程,有部落格可以在上面碼題有很多基礎的題,也有ACM的題3.每三就是網易雲課堂裡也有很多的好課大家也可以去發掘我就介紹一門課程講的很有趣,有很多例子

    http://study.163.com/course/courseMain.htm?courseId=1003425004

    4.第四個就是:中國大學mooc上的C語言課程裡面有很多很多的優秀課程浙大的翁愷老師講得很生動大家自己去找我就不多說了

    http://www.icourse163.org/category/computer

    5.郝斌老師的C語言教程這是很不錯的C語言入門影片教程,看看百度能不能查到資源吧

    c語言的優勢在於它的靈活性,適於做底層開發,你是想寫驅動程式嗎?還是搞嵌入式?想寫小程式,學學sdk,對於學習mfc有好處,,特別適合初學者,真的要做專案,就得看你要學習哪個方向了,搞嵌入式得學arm,挺容易的。

  • 2 # 慎談奧秘

    可以的,基本的可以學習,深入慢慢理解,邏輯思維很重要 -----------河南新華

  • 3 # 學益得智慧硬體

    C語言就是一門計算機語言,把你的想法透過固定的語法轉換成計算機能識別的指令。純粹的C語言,跟數學沒有什麼關係。畢竟現在很多少兒程式設計都開始學習C++了。

    但是如果想要用C語言解決問題,這個就會涉及到解決問題的辦法,就是演算法,跟數學就脫離不了關係。比如計算 1 到 100 的和,如果不懂數學,不懂演算法,就是逐個加。如果學過數學,可能算起來就更快。越是複雜的演算法,跟數學關係越大。

    學C語言必須要掌握的知識。基本語法得掌握。資料型別、程式結構、陣列、指標、函式、結構聯合...

    怎麼學習C語言,一邊看影片、一邊敲程式碼效率最高。看書的話太無聊,可能堅持不下去;光看影片的話,就跟看電影一樣,還不一定看懂。所以最好的方法就是對照影片敲程式碼,理論結合實踐,效果最好。

  • 4 # 一路有你withu2018

    計算機本質上是基於電子和數學構建的,對於應用層面,數學基礎還是需要一些的。

    數學不好的話,可以在學習C語言的時候增加一些數學基礎的學習。

    對於以後開發應用為目的的話,C語言作為過渡,主要學習程式設計思維和計算機基礎知識。

    推薦看影片:

    浙江大學計算機博士翁愷的影片課程

    《程式設計入門——C語言》

    https://www.icourse163.org/learn/ZJU-199001

    《C語言程式設計進階》

    https://www.icourse163.org/learn/ZJU-200001

  • 5 # 掌控師

    計算機語言跟人類的語言本質上並無區別,只是漢語是華人跟華人交流的工具,計算機語言是人類跟計算機交流的工具而已。

    我們與普通人交流,談論日常生活的事務,用的也只是簡單的言語表達而已。但涉及到具體複雜的事物,例如專門的建築,藝術,數學等領域,就需要我們去學習專門領域的知識了,但我們還是用普通話來表達這些東西。C語言之類的計算機語言也是如此,我們學習他們只是學習一個表達的工具,遇到具體的開發情景,再根據所需要用到的知識針對性學習就好了,除了演算法與基礎科學領域的程式開發,c語言學習中所需要的數學基礎並不高,可以說是十分基礎。主要是語法的學習,或者說是思維邏輯的學習,學好怎麼用簡潔的程式碼表述並解決較為複雜的事物。

  • 6 # 程式設計師黃老師

    其實C語言不一定需要數學好,所以肯定可以學C語言。

    我個人的觀點, 使用C語言寫程式,關鍵是邏輯思維需要強,英語,數學,都不是問題。

    當然,如果你需要程式設計解決數學問題,那麼C語言只是工具, 數學才非常重要!

  • 7 # 劉家倆姐弟

    首先表明一下身份,我是一名從事IT行業6年的全棧工程師。我覺得你的問題改為,數學不好的人,能學演算法嗎?這樣可能更明確點。在程式設計方面,如果想從事與數學有關聯的職位,那麼你的方向應該是演算法工程師,與語言不存在強聯絡。數學不好的人,也是能學C語言的,但你要搞明白C語言的使用場景,其實每個語言都有他們自身的使命的。C語言一般用於與硬體有互動的場景,複雜的應用如開發系統,像windows、ios、jvm、linux等,簡單的應用如開發led顯示屏或遙控玩具等,後者一般不需要數學知識的。如果說C語言使用數學的場景的話,就比如上述系統中的效能最佳化,那麼就需要依賴演算法了,這種職責對應的職位當然就是演算法工程師了。

  • 8 # 使用者4406472527322350

    是說數學要達到很高的造詣。大家都被高中那一大堆的代數題,幾何題,函式題給嚇怕了,這些根本用不上的。很多文科出身的軟體工程師,在邏輯思維能力、表達能力、溝通技巧等方面,甚至比起理科背景的軟體工程師更具優勢。

  • 9 # 合肥新華電腦

    可以學習的,學習軟體專業學會基礎的英語就好了,程式設計講究的是思想,英語是輔助程式設計的,只需要掌握一些常用的就可以了。

  • 10 # 向南9527

    可以學。C語言就是一種計算機語言,和數學的關聯性不大。我以前就是用C來程式設計的,後來C++。

    學習C,把它當成工具就可以。

    只要不是用來計算,可以學。

  • 中秋節和大豐收的關聯?
  • 內向的人,交際不好。沒有人脈,創業好難。可有好的建議?