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

時間 2021-08-31 21:43:57

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語言中的sprint函式問題,C語言中迴圈問題

好程式設計師 sprintf函式原型為 int sprintf char str,const char format,作用是格式化字串,具體功能如下所示 1 將數字變數轉換為字串。2 得到整型變數的16進位制和8進位制字串。3 連線多個字串。舉例如下所示 1 char str 256 2 int d...

c語言 清屏函式,c語言中的清屏函式clrscr 應該怎麼用?

墨汁諾 include include printf 請輸入游標位置 x,y 用逗號隔開 n scanf d,d x,y gotoxy x,y printf x d,y d x,y scanf d x void gotoxy int x,int y 設定游標位置 handle hout getstd...

c語言中的pow函式怎麼用,C語言中的POW函式怎麼使用

那年丶人已散盡 pow 函式用來求x的y次冪,x y及函式值都是double型 其原型為 double pow double x,double y 例項 如下 include include void main double x 2,y 10 printf f n pow x,y return 0 ...