問下大家,C語言中的函式和數學中的含義一樣嗎?請解釋下

2021-08-31 21:44:07 字數 1944 閱讀 4521

1樓:匿名使用者

我感覺既然c語言中也叫函式,它們其實是有很多的共同點的,例如數學中函式就是y=f(x),函式f(x)是對x進行變換,然後得到y的值。而c語言中如 int f(int x);也是對x進行一系列的運算,最後返回一個值。這倆者的目的都是通過對已有變數進行運算得出運算結果的過程。

區別就是數學函式往往相對比較簡短,而c語言中的函式有可能很小,也有可能很大,由許多不同的函式構成,能夠實現非常複雜的功能。

2樓:

當然不一樣了。

程式設計中的函式,包括c語言,都是對一段特定功能**段的封裝,需要使用的時候直接呼叫。

而數學中的函式表示每個輸入值對應唯一輸出值的一種對應關係。

3樓:匿名使用者

我的想法:

有點相似:

c語言:先宣告後使用!

數學: 要一定的已知條件才能求出解!

4樓:午夜去旅行

數學的函式 是一個或幾個值對應一個值 c裡的零個或幾個值可能沒有對應任何值 只是附加了完成一些操作

5樓:匿名使用者

數學函式是對幾何圖形的解釋和一種表示形式。

而c語言中的函式是對某種功能實現的細節過程

6樓:傲顛

不一樣啊。只不過名字恰巧相同,

7樓:海夜菇

不一樣,c語言函式包括數學函式,這個解釋懂不?

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

8樓:中教朝陽教區

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

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

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

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

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

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

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

9樓:匿名使用者

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

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

10樓:匿名使用者

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

11樓:孝鯤繆玄雅

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

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

兩者完全不是一個概念.

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

12樓:匿名使用者

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

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

13樓:匿名使用者

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

14樓:亂試佳人

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

c語言中 函式名()在括號中的定義和在函式程式中的定義有什麼不一樣嗎

15樓:蓬來福華亥

完全不一樣,void

dfljs(int

a)中的a是要向函式傳遞的變數,而b只是呼叫函式裡所用的變數。不明白再問我。

C語言中,為什麼呼叫數學函式庫中的函式必須在程式開頭加一條include指令,把標頭檔案“math

因為你要用裡面的函式啊.比如sqrt 都在裡面給你寫好了的,你就用了,當然你也可以自己去編寫這些函式 你可以簡單理解為有兩段 一段是你自己的 還有一段是在math.h中,現在你想呼叫math函式,但這個函式不在你這段 中,而是在math.h中,這時你就需要加一條 include指令,把標頭檔案 ma...

C語言中的exit函式,C語言中exit 怎麼用?

exit 通常是用在子程式中用來終結程式用的,使用後程式自動結束,跳回作業系統。在c語言中 exit 0 表示正常退出 exit 1 表示異常退出,這個1是返回給作業系統 值是返回作業系統的 0是正常退出,而其他值都是異常退出,所以我們在設計程式時,可以在推出前給一些小的提示資訊,或者在除錯程式的過...

c語言中cos函式的用法,C語言中 COS()的用法

cos函式的輸入值為弧度,也就是將cos函式後加上弧度,然後就可以得到想要的結果。我們需要把度化為弧度 假設度數為d,則對應的弧度為 d pi 180 c語言中 cos 的用法 原型是 double cos double 傳入的應該是弧度,把度化為弧度,應該是這樣的吧 假設度數為d,則對應的弧度為 ...