C語(yǔ)言函數(shù)參數(shù)
C語(yǔ)言函數(shù)的參數(shù)可以是變量、變量指針和變量引用。
//如下
#include
int maxNumber(int x,int y);//此處括號(hào)里的x y是形式參數(shù)
int main()
{
int num1,num2;
scanf("%d %d",&num1,&num2);//此處括號(hào)里的num1 num2是形式參數(shù)
maxNumber(num1,num2);
return 0;
}
C語(yǔ)言數(shù)組元素作函數(shù)實(shí)參
- 數(shù)組元素可以用作函數(shù)實(shí)參,不能用作形參。
- C語(yǔ)言在用數(shù)組元素作函數(shù)實(shí)參時(shí),把實(shí)參的值傳給形參,是“值傳遞”方式。
- 數(shù)據(jù)傳遞的方向是從實(shí)參傳到形參,單向傳遞。
C語(yǔ)言數(shù)組名作函數(shù)參數(shù)
- 除了可以用數(shù)組元素作為函數(shù)參數(shù)外,還可以用數(shù)組名作函數(shù)參數(shù)。
- 用數(shù)組元素作實(shí)參時(shí),向形參變量傳遞的是數(shù)組元素的值,而用數(shù)組名作函數(shù)實(shí)參時(shí),向形參傳遞的是數(shù)組首元素的地址。
- C語(yǔ)言用數(shù)組名作函數(shù)參數(shù),應(yīng)該在主調(diào)函數(shù)和被調(diào)函數(shù)分別定義數(shù)組。
- 實(shí)參數(shù)組與形參數(shù)組類型應(yīng)一致,如不一致,結(jié)構(gòu)出錯(cuò)。
- 形參數(shù)組可以不指定大小,在定義數(shù)組時(shí)在數(shù)組名后面跟一個(gè)指針變量,用來(lái)接收一個(gè)地址。
C語(yǔ)言數(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
請(qǐng)按任意鍵繼續(xù). . .
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140489 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4371瀏覽量
64244 -
數(shù)組
+關(guān)注
關(guān)注
1文章
419瀏覽量
26379
發(fā)布評(píng)論請(qǐng)先 登錄
CodeVisionAVR C語(yǔ)言庫(kù)函數(shù)介紹
C語(yǔ)言指針函數(shù)和函數(shù)指針詳細(xì)介紹
C語(yǔ)言標(biāo)準(zhǔn)庫(kù)函數(shù)
c語(yǔ)言函數(shù)指針定義,指針函數(shù)和函數(shù)指針的區(qū)別
C語(yǔ)言中形式參數(shù)和實(shí)際參數(shù)的介紹
C++語(yǔ)言入門教程之C++語(yǔ)言程序設(shè)計(jì)函數(shù)的詳細(xì)資料概述免費(fèi)下載
C語(yǔ)言程序的main函數(shù)免費(fèi)下載
C語(yǔ)言程序設(shè)計(jì)實(shí)用教程之函數(shù)詳細(xì)介紹和應(yīng)用

C語(yǔ)言里函數(shù)的定義、子函數(shù)的使用及變量的作用域
C語(yǔ)言-函數(shù)的定義、聲明、傳參
C語(yǔ)言-函數(shù)的可變形參(不定形參)
C語(yǔ)言-內(nèi)聯(lián)函數(shù)、遞歸函數(shù)、指針函數(shù)
C語(yǔ)言中的可變參數(shù)介紹

評(píng)論