国产成人v爽在线免播放观看,日韩欧美色,久久99国产精品久久99软件,亚洲综合色网站,国产欧美日韩中文久久,色99在线,亚洲伦理一区二区

學(xué)習(xí)啦 > 知識大全 > 知識百科 > 百科知識 > c語言中什么是函數(shù)

c語言中什么是函數(shù)

時間: 歐東艷656 分享

c語言中什么是函數(shù)

  函數(shù)(function)表示每個輸入值對應(yīng)唯一輸出值的一種對應(yīng)關(guān)系。這種關(guān)系使一個集合里的每一個元素對應(yīng)到另一個(可能相同的)集合里的唯一元素。函數(shù)f中對應(yīng)輸入值的輸出值x的標(biāo)準(zhǔn)符號為f(x)。包含某個函數(shù)所有的輸入值的集合被稱作這個函數(shù)的定義域,包含所有的輸出值的集合被稱作值域。若先定義映射的概念,可以簡單定義函數(shù)為,定義在非空數(shù)集之間的映射稱為函數(shù)。

  函數(shù)(Function)是可以重復(fù)使用的一段代碼。

  參數(shù)

  函數(shù)的一個明顯特征就是使用時帶括號( ),必要的話,括號中還要包含數(shù)據(jù)或變量,稱為參數(shù)(Parameter)。參數(shù)是函數(shù)需要處理的數(shù)據(jù),例如:

  strlen(str1)用來計算字符串的長度,str1就是參數(shù)。

  puts("C語言中文網(wǎng)")用來輸出字符串,"C語言中文網(wǎng)"就是參數(shù)。

  返回值

  既然函數(shù)可以處理數(shù)據(jù),那么就有必要將處理結(jié)果告訴我們,所以很多函數(shù)都有返回值。所謂返回值,就是函數(shù)的執(zhí)行結(jié)果。例如:

  char str1[] = "C Language";

  int len = strlen(str1);

  strlen 的執(zhí)行結(jié)果是字符串 str1 的長度,是一個整數(shù),我們通過 len 變量來接收。

  函數(shù)返回值有固定的數(shù)據(jù)類型(int、char、float等),用來接收返回值的變量類型要一致。

  庫函數(shù)

  C語言開發(fā)者已經(jīng)為我們編寫好了幾百個常用的函數(shù),并分門別類的放到了不同的頭文件(實(shí)際上僅僅是在頭文件中進(jìn)行了聲明),使用函數(shù)時,要引入對應(yīng)的頭文件。

  這些在C語言發(fā)布時已經(jīng)編寫好的函數(shù)叫做庫函數(shù);我們也可以編寫自己的函數(shù),叫做自定義函數(shù)。自定義函數(shù)和庫函數(shù)沒有本質(zhì)的區(qū)別,表現(xiàn)形式和使用方法一樣,只是作者不同而已。

243564