方法
創(chuàng)新互聯(lián)公司主營武穴網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),武穴h5小程序制作搭建,武穴網(wǎng)站營銷推廣歡迎武穴等地區(qū)企業(yè)咨詢
有2
將該數(shù)組定義為全局變量,即:
int
g_arr;
void
fun()
{...}
void
main()
{...}
2.將該數(shù)組作為函數(shù)參數(shù)傳遞到自定義函數(shù)里,即:
void
fun(int
arr[])
{...}
void
main()
{
int
arr[10];
fun(arr);
}
#include?stdio.h
void?sort(int?*begin,int?*end)
{
int?i,j;
int?length=end-begin;
for(i=0;ilength;i++)
{
for(j=0;jlength-i;j++)
{
if(*(begin+j)*(begin+j+1))
{
int?temp=*(begin+j);
*(begin+j)=*(begin+j+1);
*(begin+j+1)=temp;
}
}
}
}
int?main()
{
int?t;
int?a[8]={1,3,2,4,9,3,6,7};
int?*p1=a;
int?*p2=a[7];
sort(p1,p2);
for(t=0;t8;t++)
{
printf("%d",a[t]);
}
return?0;
}
二維數(shù)組作為函數(shù)參數(shù),實(shí)參可以直接使用二維數(shù)組名,在被調(diào)用函數(shù)中對形參數(shù)組定義可以指定所有維數(shù)的大小,也可以省略第一維的大小說明,如:
它們是合法且等價(jià),也可以使用如下形式:
但不能省略第二維的大小,如下面的定義是不合法的,編譯時(shí)會出錯(cuò):
因?yàn)閺膶?shí)參傳遞來的是數(shù)組的起始地址,如果在形參中不說明列數(shù),編譯器將無法定位元素的的位置。
當(dāng)前文章:c語言怎么用數(shù)組定義函數(shù),c語言數(shù)組的定義方法
新聞來源:http://aaarwkj.com/article16/dsspcdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、Google、網(wǎng)頁設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化、App設(shè)計(jì)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)