程式語言裡的函式與數學函式有何不同不會函式看不懂C裡的函式怎麼辦

2021-03-22 05:12:24 字數 5226 閱讀 1721

1樓:匿名使用者

數學函式是一種對映關係,即從x->y的變化,這裡的x,y可以是任何東西,並不侷限於一個一元變數,甚至可以是函式,或者某些不可名狀的概念的。

比如:你的左邊對應鏡子裡你的右邊一樣,這種關係就是函式。

程式語言裡的函式是一種可以包含變數的程式段,通常段程式是為了實現某種功能而被抽離出來的。是數學函式概念的例項。

不太理解不會函式是指什麼,是不理解函式的概念,不會函式的用法,還函式存在的意義。

不懂c裡的函式和看不懂一段話

2樓:賬號多次被凍

和數學裡面的函式不一樣,不用擔心,買本基礎的書看了你就知道了

c語言裡的函式和數學裡面的函式有什麼區別

3樓:曠野行風

數學裡的函式是指一組變數和另一組變數間確定的對映關係.

c裡面的函式是通過指定的邏輯流程實現某項可以被預期的功能.

兩者完全不是一個概念.

數學裡的函式與c語言的函式有什麼區別?

4樓:百度使用者

c的函式是對數學函式的一種抽象

比如數學中的y = x + 1;

其輸入為x(c中稱為引數),

輸出(在c中叫返回值)為y。

那麼上述數學函式在c中就表示為:

double line(double x)

5樓:奚雅柔盤水

c語言中函式與數學裡的講的函式,本身就不同一概念,c語言中的函式,是為完成某一功能,而編寫的,在軟體中可重複呼叫,裡面也可包含數學函式,但這數學函式也是通過程式語言(c語言,vb)實現的,轉而給其它程式設計人員使用。

6樓:塗雲霞泉曉

不是,c裡的函式分兩部分,一部分是你自己寫的,還是一部分是別人寫好的

c函式包括了一些常用的數學函式,但還有很大部分是其他函式,例如,printf()這個函式用輸出內容的,在數學中就沒有這類函式

7樓:止昊昊蒲斯

c裡的函式要麼是c函式庫裡別人編好的,要麼是你自已寫的,只不過為了可讀性把函式的名弄的跟數學裡的一樣,比如求一個數的n次方這個函式c裡就沒有,得你自已寫,你要看c有什麼函式,可以去頭文

件math.h裡看。

不懂函式也可以學c語言?

8樓:匿名使用者

1、程式設計中的函式和數學中的函式完全不一樣。雖然有時候形式相似,但作用基本不能比。某些程式設計對數學水平沒什麼要求,如果不知道數學裡的函式完全不影響。

如果是編寫經常進行數**算的程式,還是懂數學函式才行。c語言裡的函式不需要數學函式基礎。

2、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門程式語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。

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

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

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

4、不需要多少資料,掌握一本《the c programming language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在程式設計實踐積累基礎上的,必須一個一個程式的完成才能提高。

9樓:偽wower帝

^真有挺大關係的,有的人不懂數學函式,測試題都做不了,例如!

10樓:董0間

可以得,c語言中的函式大多數是實現某種特定功能的,跟數學中的函式不一樣的,而且c語言的學習非常簡單

11樓:幻想衝擊

興趣+耐心+恆心足夠讓你學會任何一件你想做的事情,

c語言也不是你想象中的難,從0開始的話,先學著熟練使用幾種程式的語法,比如c語言最先學的就是做個加減法的運算程式,很簡單的語法,然後再慢慢套用,這對以後有很大的幫助的. 至於函式也是這個道理,有句話叫依葫蘆畫瓢,世上無難事.

12樓:匿名使用者

肯定是能學的,因為數學裡的函式跟c語言裡的函式不是同一個概念,只要你的邏輯思維能力好的話一樣能學好。

13樓:我愛小嬰

c裡面的函式說穿了是一種模組化的思想,和數學裡函式概念不同.學任何一種計算機語言要始終牢記:演算法(即解題的思路)是靈魂,語言的寫法只是一種工具.

你現在6年級,學c肯定是能入門的,要對自己有信心,多程式設計,多看經典演算法,例如南開100題,有很大提高的.

祝願你成功!!

14樓:匿名使用者

函式?暈。。。當然可以學了。。。c裡邊的函式不是數學裡邊的函式。

不要理解錯誤。

什麼人都可以學的。邏輯思維好的人學的更塊而已。

15樓:匿名使用者

小小年紀,不簡單啊

中國有希望啦

少年智則中國智,少年富則中國富,少年強則中國強,少年進步則中國進步

初中生學的數學函式和c語言程式設計裡面的函式有什麼區別?

16樓:『弋迴歸

c的函式是對數學函式的一種抽象

比如數學中的y = x + 1;

其輸入為x(c中稱為引數),

輸出(在c中叫返回值)為y。

那麼上述數學函式在c中就表示為:

double line(double x)通過上例可知,c語言中的函式是隻一個模組。是可以被呼叫的部分。是計算機行業中的概念。

數學的函式是一種對映,是一個數學概念。

17樓:古典牧羊孟標

一個是數學函式

一個就是輸入到輸出的轉換器

18樓:匿名使用者

根本不是一個概念,相同點是兩個函式都是用來做某個功能的

19樓:龍

說實話沒有太大聯絡,

如何理解c語言程式設計函式,我數學很爛,學的是 計算機專業,現在要學程式設計了,可是我數學一點都不懂,c語 5

20樓:渡邊

沒關係的 完全不用擔心

c語言裡面的函式 和數學裡面的函式不是同一個東西的不需要用到什麼數學

只需要你會加減乘除就好了

然後c語言裡面的函式,是針對c語言的概念

跟數學沒關係的 學了你就知道啦

別擔心 我數學也是爛的一b 全部60分 可是c語言專業課依然可以90以上

本人剛剛學習程式設計,不理解c語言中「函式」是什麼意思,數學中函式是描述兩個變數之間的關係,c語言也是

21樓:唯愛丶等憂傷

函式是個程式模組 有一定功能,有3個屬性 :返回值,名字,接受引數;

例如 : int x2(int) 意思是返回一個int值,接收一個int值,假設函式功能是讓值翻一倍。

你可以 用 num=x2(5) 這樣 num就會被賦予10;

22樓:匿名使用者

其實差不多的意思,數學中的函式就是給一個x值,通過函式對應法則(也就是一系列計算過程),得出一個y值。程式裡的函式也是,給一個方法引數(相當於x值,但是程式函式裡有時不會傳這個引數),通過方法體的一些列操作(你的程式邏輯),返回一個值(方法返回值,當然有時方法也是沒有直接返回值的,是void)

23樓:匿名使用者

c語言的函式初期可以這麼理解成為一些操作的封裝;這樣在使用你這些操作的時候可以呼叫。

main是主函式是一個程式中的主體(即所有操作的封裝,由他開始他執行完了也就結束了)

剩下的就是子函式了(即一些其他分類操作的封裝)如果在main函式裡面不用其他函式直接寫操作也是可以的,只是那樣會很混亂,複雜;使用子函式可以將一些操作分類進行呼叫使程式整體簡單明瞭。

不知樓主明白一點了麼,要是還不明白在問吧;望採納

24樓:湯老大

不是,程式的基本組成部分是函式,有很多中,如main函式,基本輸入輸出函式等,與數學中是不同的

25樓:

有很多是相同的 我感覺函式就是完成功能的 裡面完成各種流程的控制 具體的操作等

c語言中的函式和數學中的函式有哪些相同點和不同點

26樓:匿名使用者

c語言中的函式是隻一個模組。是可以被呼叫的部分。是計算機行業中的概念。

數學的函式是一種對映,是一個數學概念。

27樓:匿名使用者

意義一樣,寫法不一樣,都是用一個變數名來表述特定的功能,數學裡是事先定義好的,c中是要先定義的。

28樓:亂試佳人

這樣說吧。c語言中的函式有語法形式,但是其解決問題的思維(例如:計算加法)和數學中的思維差不多。

c語言!自學c已經學完了!在庫函式數學函式這方面的應用一直沒去學!原因是對數學函式一點也不懂,讀完初

29樓:匿名使用者

當然重要了,數學如果不精通,也得略懂呀,程式設計路漫長,肯定會用到math的,而時光也不短暫,補回來吧。

希望對你有幫助

30樓:匿名使用者

你是一個很了不起的人,佩服!

但是,c語言是計算機的程式語言,是離不開計算、離不開資料庫的。所以,要會用這些基本函式。

要學會這些函式的用法,可以經常看看c語言手冊上這些函式的說明,知道做什麼計算會有對應的函式,你在程式設計時,就可以拿來用了。

31樓:匿名使用者

如果是庫函式,只要瞭解它的呼叫規則就可以了,至於它用什麼演算法來實現你可以不必瞭解。但如果是自己寫的函式的話,那基本的演算法就有必要了解了,而演算法往往離不開數學方法,所以你有必要學學數學。

32樓:流言菲語

我覺得吧!與數學相關不大,一般都是加減乘除,圓之類的,很簡單的,還有些字元轉換等

離散數學中的函式與C語言中的函式有何聯絡

沒有聯絡,數學中的函式知識一個代數式,代表自變數和因變數的關係,c語言中的函式是通過一定的演算法來實現你所要的功能 離散數學中的函式與高等數學中的函式有什麼不同 經濟數學團隊為你解答,滿意請採納!區別不是很大,更多的人感覺抽象程度不一樣 用英語的比較級來解釋,離散數學中的函式更加抽象一些,是最高階 ...

求一個閏年的C語言程式設計,C語言函式程式設計判斷閏年

很簡單,跟你一個思路。4年一閏百年不閏,400也一閏,語句這就是判斷時是否leap year的語句。然後定於月份多少日,其實閏年很不是閏年就是差在2月是29天還是28天。所以你就這樣區分就是。譚浩強 c程式設計設計 中有關於閏年挑選程式的例題。具體步驟,書上寫的非常清楚。我的qq是372339906...

硬體描述語言與高階程式語言有何區別

用途不一樣 vhdl等硬體描述語言主要用於cpld fpga的大規模可程式設計邏輯器件 而c語言等高階程式語言主要用於計算機等方面 計算機硬體描述語言 vhdl 與程式語言 c語言 的區別及關係,硬體描述需要誇大其詞。軟體程式設計需要短小精幹 但兩個又不可能分開,最後聯合在一起騙買的人!請問硬體描述...