华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > C語言程序設計 > C語言輔導 > 文章內容
  

全國計算機等級考試二級C語言入門教程(94)

中華IT學院   【 】  [ 2016年5月4日 ]

數(shù)組名和數(shù)組指針變量作函數(shù)參數(shù)


在第五章中曾經(jīng)介紹過用數(shù)組名作函數(shù)的實參和形參的問題。在學習指針變量之后就更容易理解這個問題了。 數(shù)
組名就是數(shù)組的首地址,實參向形參傳送數(shù)組名實際上就是傳送數(shù)組的地址, 形參得到該地址后也指向同一數(shù)組。 這
就好象同一件物品有兩個彼此不同的名稱一樣。同樣,指針變量的值也是地址, 數(shù)組指針變量的值即為數(shù)組的首地址,
當然也可作為函數(shù)的參數(shù)使用。

float aver(float *pa);
main(){
float sco[5],av,*sp;
int i;
sp=sco;
printf("\ninput 5 scores:\n");
for(i=0;i<5;i++) scanf("%f",&sco[i]);
av=aver(sp);
printf("average score is %5.2f",av);
}
float aver(float *pa)
{
int i;
float av,s=0;
for(i=0;i<5;i++) s=s+*pa++;
av=s/5;
return av;


}

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
安远县| 灵川县| 枣庄市| 泽普县| 寻甸| 开鲁县| 焉耆| 林口县| 长岭县| 营口市| 蓝田县| 兴业县| 崇仁县| 新绛县| 连平县| 农安县| 南部县| 萍乡市| 锦屏县| 余江县| 武威市| 密云县| 喀喇沁旗| 浠水县| 玉山县| 南丹县| 余庆县| 洛隆县| 三江| 通渭县| 思茅市| 绵阳市| 金华市| 日照市| 扎兰屯市| 和顺县| 永吉县| 湘潭县| 平定县| 菏泽市| 奉节县|