0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言函數(shù)參數(shù)介紹

jf_78858299 ? 來源:C語言 ? 作者:閆小林 ? 2023-03-10 14:30 ? 次閱讀

C語言函數(shù)參數(shù)

C語言函數(shù)的參數(shù)可以是變量、變量指針和變量引用。

//如下

#include
int maxNumber(int x,int y);//此處括號里的x y是形式參數(shù)
int main()
{
int num1,num2;
scanf("%d %d",&num1,&num2);//此處括號里的num1 num2是形式參數(shù)
maxNumber(num1,num2);
return 0;
}

C語言數(shù)組元素作函數(shù)實(shí)參

  1. 數(shù)組元素可以用作函數(shù)實(shí)參,不能用作形參。
  2. C語言在用數(shù)組元素作函數(shù)實(shí)參時,把實(shí)參的值傳給形參,是“值傳遞”方式。
  3. 數(shù)據(jù)傳遞的方向是從實(shí)參傳到形參,單向傳遞。

C語言數(shù)組名作函數(shù)參數(shù)

  1. 除了可以用數(shù)組元素作為函數(shù)參數(shù)外,還可以用數(shù)組名作函數(shù)參數(shù)。
  2. 用數(shù)組元素作實(shí)參時,向形參變量傳遞的是數(shù)組元素的值,而用數(shù)組名作函數(shù)實(shí)參時,向形參傳遞的是數(shù)組首元素的地址。
  3. C語言用數(shù)組名作函數(shù)參數(shù),應(yīng)該在主調(diào)函數(shù)和被調(diào)函數(shù)分別定義數(shù)組。
  4. 實(shí)參數(shù)組與形參數(shù)組類型應(yīng)一致,如不一致,結(jié)構(gòu)出錯。
  5. 形參數(shù)組可以不指定大小,在定義數(shù)組時在數(shù)組名后面跟一個指針變量,用來接收一個地址。

C語言數(shù)組元素作為函數(shù)參數(shù)案例

#include //頭文件
float maxNumber(float x,float y);//函數(shù)聲明
int main() //主函數(shù)
{
int array[6] = {3,2,10,4,9,0};//定義數(shù)組且初始化
int max =array[0];//賦初值
for(int i =1;i <6; i ++)
{
max = maxNumber(max,array[i]);
}
printf("數(shù)組中的最大元素是:%d\\n",max);

}
float maxNumber(float x,float y)//自定義求大小函數(shù)
{
if(x > y)
{
return x;
}
else
{
return y;
}
}

編譯運(yùn)行結(jié)果:

數(shù)組中的最大元素是:10

--------------------------------
Process exited after3.363 secondswith return value0
請按任意鍵繼續(xù). . .
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7594

    瀏覽量

    135858
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4277

    瀏覽量

    62323
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    412

    瀏覽量

    25881
收藏 人收藏

    評論

    相關(guān)推薦

    CodeVisionAVR C語言函數(shù)介紹

    CodeVisionAVR C語言函數(shù)介紹 目錄:1. Character Type Functions - 字符類型函數(shù)2. Stan
    發(fā)表于 04-22 10:17 ?108次下載

    C語言指針函數(shù)函數(shù)指針詳細(xì)介紹

    C語言指針函數(shù)函數(shù)指針詳細(xì)介紹。。。。。。。
    發(fā)表于 03-04 15:27 ?5次下載

    C語言標(biāo)準(zhǔn)庫函數(shù)

    C語言標(biāo)準(zhǔn)庫函數(shù),使用C語言編程時,常用到的函數(shù)。
    發(fā)表于 05-11 16:41 ?0次下載

    C語言函數(shù)庫詳解(收藏版)

    詳細(xì)介紹c語言函數(shù)
    發(fā)表于 04-01 09:49 ?0次下載

    c語言函數(shù)指針定義,指針函數(shù)函數(shù)指針的區(qū)別

     往往,我們一提到指針函數(shù)函數(shù)指針的時候,就有很多人弄不懂。下面就由小編詳細(xì)為大家介紹C語言函數(shù)
    發(fā)表于 11-16 15:18 ?3606次閱讀

    C語言中形式參數(shù)和實(shí)際參數(shù)介紹

    C語言函數(shù)參數(shù)的傳遞和值返回 實(shí)際程序中,我們經(jīng)常使用到帶參數(shù)有返回值的函數(shù)。 一、
    發(fā)表于 11-21 11:25 ?6次下載

    C++語言入門教程之C++語言程序設(shè)計(jì)函數(shù)的詳細(xì)資料概述免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是C++語言入門教程之C++語言程序設(shè)計(jì)函數(shù)的詳細(xì)資料概述免費(fèi)下載內(nèi)容
    發(fā)表于 09-20 14:51 ?23次下載

    C語言程序的main函數(shù)免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語言程序的main函數(shù)免費(fèi)下載。
    發(fā)表于 09-26 14:48 ?3次下載

    C語言程序設(shè)計(jì)實(shí)用教程之函數(shù)詳細(xì)介紹和應(yīng)用

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語言程序設(shè)計(jì)實(shí)用教程之函數(shù)詳細(xì)介紹和應(yīng)用內(nèi)容包括了:1 模塊化程序設(shè)計(jì)與
    發(fā)表于 10-31 18:04 ?2次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>程序設(shè)計(jì)實(shí)用教程之<b class='flag-5'>函數(shù)</b>詳細(xì)<b class='flag-5'>介紹</b>和應(yīng)用

    C語言函數(shù)的定義、子函數(shù)的使用及變量的作用域

    這篇介紹C語言函數(shù)的定義、子函數(shù)的使用。接著介紹變量的作用域,定義全局變量、靜態(tài)變量、只讀變量
    的頭像 發(fā)表于 04-28 11:23 ?6597次閱讀

    C語言函數(shù)速查手冊

    c\c++語言函數(shù)速查手冊
    發(fā)表于 06-30 14:48 ?9次下載

    C語言-函數(shù)的定義、聲明、傳參

    C語言函數(shù)是非常重要的知識點(diǎn),一個完整的C語言程序就是由主函數(shù)和各個子
    的頭像 發(fā)表于 08-14 09:57 ?1884次閱讀

    C語言-函數(shù)的可變形參(不定形參)

    這篇文章介紹C語言函數(shù)的不定參數(shù)、可變參數(shù) 形參,實(shí)現(xiàn)printf一樣的傳參效果。
    的頭像 發(fā)表于 08-14 09:58 ?2547次閱讀

    C語言-內(nèi)聯(lián)函數(shù)、遞歸函數(shù)、指針函數(shù)

    這篇文章介紹C語言的內(nèi)聯(lián)函數(shù)、遞歸函數(shù)、函數(shù)指針、指針函數(shù)
    的頭像 發(fā)表于 08-14 10:03 ?1637次閱讀

    C語言中的可變參數(shù)介紹

    C 語言為這種情況提供了一個解決方案,它允許您定義一個函數(shù),能根據(jù)具體的需求接受可變數(shù)量的參數(shù)
    發(fā)表于 02-28 14:00 ?270次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>中的可變<b class='flag-5'>參數(shù)</b><b class='flag-5'>介紹</b>