日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

函数的定义与参数(初学者)

發(fā)布時間:2024/6/21 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 函数的定义与参数(初学者) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、函數(shù)定義的一般形式:

(1)定義無參函數(shù)的一般形式為:

類型標(biāo)識符 函數(shù)名()

{

  聲明部分

  語句部分

}

在定義函數(shù)時要用“類型標(biāo)識符”指定函數(shù)值的類型,即函數(shù)帶回來的值的類型。

(2)定義有參函數(shù)的一般形式為:

類型標(biāo)識符 函數(shù)名(形式參數(shù)表列)

{

  聲明部分

  語句部分

}

例:

int max(int x,int y)
{
    int z;/*聲明部分*/
    z=x>y?x:y;
    return(z);
}

(3)定義空函數(shù)的一般形式為:

類型標(biāo)識符 函數(shù)名()

{}

例:

dummy()

{}

注:定義函數(shù)時不寫類型標(biāo)識符時,系統(tǒng)默認(rèn)為int。

調(diào)用此函數(shù)時,什么工作也不做,沒有任何作用。但其在程序開發(fā)時作為一個虛設(shè)部分常常也是很有用的。

2、參數(shù)函數(shù)和函數(shù)的值

形式參數(shù):在定義函數(shù)時函數(shù)名后面括號中的變量名稱稱為形式參數(shù)(簡稱形參)。

實(shí)際參數(shù):主調(diào)函數(shù)中調(diào)用一個函數(shù)時,函數(shù)名后面括號中的參數(shù)稱為實(shí)際參數(shù)(簡稱實(shí)參),即實(shí)參出現(xiàn)在主調(diào)函數(shù)中。

大多數(shù)情況下,主調(diào)函數(shù)和被調(diào)用函數(shù)之間有數(shù)據(jù)傳遞的關(guān)系。

return后面括弧中的值()作為函數(shù)帶回的值(稱函數(shù)返回值)。

在不同函數(shù)之間傳遞數(shù)據(jù),可以使用的方法:

參數(shù):通過形參和實(shí)參。

返回值:用return語句返回計(jì)算結(jié)果。

全局變量:外部變量(不提倡使用)。

例:

#include <stdafx.h>
#include<stdio.h>

void main()
{
    int max(int x,int y);/*max函數(shù)聲明*/
    int a,b,c;
    scanf("%d%d",&a,&b);
    c=max(a,b);
    printf("Max is %d:",c);
}
int max(int x,int y)
{
    int z;
    z=x>y?x:y;
    return(z);
}

關(guān)于形參與實(shí)參的說明:

(1)在定義函數(shù)中指定的形參,在未出現(xiàn)函數(shù)調(diào)用時,它們并不占內(nèi)存中的儲存單元。只有在發(fā)生函數(shù)調(diào)用時,函數(shù)中的形參才被分配內(nèi)存單元。在調(diào)用結(jié)束后,形參所占的內(nèi)存單元也被釋放。

(2)實(shí)參可以是常量,變量或表達(dá)式。

如:max(3,a+b);

但要求它們有確定的值。在調(diào)用時將實(shí)參的值賦給形參。

(3)在被定義的函數(shù)中,必須指定形參的類型。

(4)實(shí)參與形參的類型應(yīng)相同或賦值兼容。

(5)在C語言中,實(shí)參向?qū)π螀⒌臄?shù)據(jù)傳遞是“值傳遞”(相當(dāng)與copy),單向傳遞,只由實(shí)參傳給形參,而不能由形參傳回來給實(shí)參。在內(nèi)存中,實(shí)參單元與形參單元是不同的單元。

總結(jié)

以上是生活随笔為你收集整理的函数的定义与参数(初学者)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。