c語言和數學的關係大嗎,C語言和數學的關係大嗎

2021-03-28 01:15:11 字數 3624 閱讀 6957

1樓:匿名使用者

c語言跟數學的關係很大,特別是學得越深對數學的要求越高。但是如果只是要解決書本上的問題不需要太多數學知識,因為題目中都會把這些內容告訴你的,主要是把它告訴你的東西用計算機語言表述出來,但是邏輯能力一定要強。還有就是要多練,做得多了就會發現題目也就那些,考試也跟平時做的題差不多。

2樓:5敵1號

有!c語言,顧名思義是一中語言,不過他是給計算機讀取的!生活中的好多問題可以用數學來表達,而數學問題是計數機無法直接讀取的,為了讓計算機來解決這些數學問題,必須讓數學問題轉化成計算機可以讀取運算的形式!

其中c語言就可以把實際中的數學問題描述出來,而計算機可以讀取執行c語言!通俗的說是這樣!以後肯定要遇到各種數學問題!

再通俗點就是:

數學問題---->(c語言)--->計算機,其中c語言充當翻譯作用,把數學問題翻譯給計算機,讓計算機可以看到懂!

希望你可以理解,祝你好運!

3樓:匿名使用者

需要一定的邏輯思維,主要是通過這些數學題來進行對c語言的迴圈練習和思維培養。

練習多了,以後看到題目就要想如何用程式設計實現出來

4樓:龍星剎羽

恩,是的。在你寫程式之前,肯定要有想法「該怎樣做這題目,應當怎樣用程式編出來」,所以你用數學的方法寫出來,那樣編寫程式時會相對簡單,相對較快。

5樓:楊塵一

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。數學(mathematics),是研究數量、結構、變化、空間以及資訊等概念的一門學科,從某種角度看屬於形式科學的一種。

從兩者定義和內容上看,通過c語言編寫專門程式可以處理數學問題,數學公式也可用於c語言程式設計中處理實際問題,所以兩者相輔相成,聯絡頗多。

6樓:

有一定的關係,主要是邏輯清楚就好

7樓:匿名使用者

有關係,需要數學的邏輯性。那些題只是鍛鍊你的思維,提高你解決問題的能力,工作中幾乎沒有用到習題的那些東西

8樓:c語言言語

和高中以上的內容沒關係

9樓:匿名使用者

本人現有數學系轉到軟體,c語言與數學的重大聯絡不言而喻

10樓:匿名使用者

不會,程式設計最主要的還是演算法與資料結構,你說的那些只是基本的練習題。

11樓:魚魚魚羽羽

程式設計中好多會遇到需要數學來解決的問題,如果數學不太好的話最好還是補一補吧~

12樓:楊宣偉

關係不大,但一些數學邏輯,原理要能搞清楚

13樓:匿名使用者

關係不太大,數學差點沒問題,但要有清楚的邏輯思考。

14樓:柏林情緣

在程式中會經常遇到與數學有關的,數學不好還是要補補

請問c語言和c++區別大嗎?

15樓:金魚

c與c++的區別:

1. c是一個結構化語言,它的重點在於演算法和資料結構。c程式的設計首要考慮的是 如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程 (事務)控制)。

2. 對於c++,首要考慮的是如何構造一個物件模型,讓這個模型能夠契合與之對應 的問題域,這樣就可以通過獲取物件的狀態資訊得到輸出或實現過程(事務)控 制。

所以c與c++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說c++比c更先進,是因為「 設計這個概念已經被融入到c++之中 」,而就語言本身而言,在c中更多的是演算法的概念。那麼是不是c就不重要了,錯!

演算法是程式設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,「c加上好的設計」也能寫出非常好的東西。

對語言本身而言,c是c++的子集,那麼是什麼樣的一個子集?從上文可以看出, c實現了c++中過程化控制及其它相關功能,而在c++中的c(我稱它為「c+」),相對於原來的c還有所加強,引入了過載、行內函數、異常處理等等玩藝兒,c++更是拓展了物件導向設計的內容,如類、繼承、虛擬函式、模板和包容器類等等。

c++在歷史上曾經是c的擴充套件,不過現在兩個都各自有發展,所以現在的c++與現在的c沒有誰是誰的擴充套件的關係。

現在有人說c和c++是大熊貓和小熊貓的關係,也就是說只是名字相近——這多少有欠公允。不過c和c++的確是有巨大區別的,c語言簡單有效,但處理大問題就很麻煩像把左***;而c++則簡直是一輛坦克,功能齊備,但更肥大——無非都是兵器而已。至於說學習上c是c++的基礎,倒是一大誤區,槍械和火炮長得可能有點像,甚至也有點淵源,但終究全不是一回事。

先學c,後學c++有好處也有壞處,應該說至今仍有爭論。

我的看法是,如果是做應用軟體一類的程式設計,就不應該先學c,而且應該在初學時少接觸c的舊式程式設計風格,而是把大部分精力放在c++的標準庫(包括基於stl的程式設計,這方面國內一般的教材最欠缺),以及基於物件和麵向物件的程式設計上。這是因為c++的這些應用從程式設計方式到**風格都與c語言大相徑庭,初學養成c式的程式設計習慣就很改掉,反而限制對類和泛型程式設計的理解。

如果是想接觸比較底層的東西,以後做軟體庫開發、系統程式設計之類,那麼學c語言,尤其是一些像巨集、指標、記憶體管理等知識就很有好處(這些東西在前一種應用中卻都要儘量避免)。但先學c的好處並不明顯,因為直接學c++同樣可以學到這些東西,只要改變一點學習側重就可以了。

上面是從應用方向角度說的。至於學習的困難程度,直接學c++並不難,而且在一些方面更簡單一些;只不過c++的內容比c多罷了。c++的創始人stroustrup就大力提倡不要學c,並列舉了先學c的種種壞處。

因此我的意見也是不學c,直接學c++。

現在國內講c++的書一般是先講與c相似的一塊,後講c++獨有的內容,沒有融合在一起,看似c成了「基礎」。其實這種**主要是由於國內編教材的教師多是學c語言(甚至機器碼、彙編)出身的,可能到很晚才接觸c++,因而有思維定勢。其實看國外許多教材,一入門就強調類的概念,入門不多久就大量用到stl,過程式的語法與這些一塊講,同樣也很直觀(物件的概念實際上比函式的概念直觀得多),可以學得通。

16樓:邰冉單黛

c語言和c++的區別大嗎?

----------------------

區別很大:

一般來說,c++分四個子集:

(1)就是c語言。

(2)物件導向程式設計。(類,等等)

(3)泛型程式設計。(容器,模板等)

(4)stl。就是一些標準模板庫。(如boots等)

所以,c比c++小的多的多。

我是大二的學生,明年年初想考國二,可是聽說國二證的有效期只為二年,是嗎?國三的證有效期是多長時間?

----------------------------------------------

現在的任何等級證/水平證都是有有效期的。像我的「軟體設計師」證是三年一審的。一般來說,最多是三年。

c語言的證和網路的證哪個更重要一些?

------------------------------------

看你工作方向。如果想程式設計,就學語言先。如果想從事網路組建工作最好拿「思科」的證。

c語言和cc vc怎麼區分,C語言和C C VC怎麼區分

一 c語言 二十年前的一種計算機程式語言,當前已很少用於實際程式設計中。1972年由 bcpl 程式語言修改設計得到的一種程式語言,最開始用於unix系統程式設計,後來也用在dos下的程式設計。1992年前borand公司的turbo c是使用c語言dos下程式設計最典型的工具,此後推出的turbo...

C語言和C 有什么不同,C語言和C 有什麼不同

c語言與c 的區別有很多 1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在一個標頭檔案中 而c 對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c 中的api是對window系統的大多數api有機的組合,是一個集體...

C語言和C的區別,C語言和C ,C 三者的區別是什麼?

碰巧第一個字母一樣而已 程序導向和麵向物件的區別 就像男人和女人的區別 碰巧第二個字一樣而已 簡單來說,c語言主要承擔底層開發,像硬體驅動等 c 主要是windows軟體開發 c目前主要用在系統底層和硬體的作業系統 c 遊戲組,網頁都在用 c語言用來寫微控制器 c 用來寫上位機!另外c 是物件導向的...