亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 函數(shù)接收數(shù)組 [打印本頁]

作者: xiaojuan    時間: 2014-9-17 14:27
標(biāo)題: 函數(shù)接收數(shù)組
//如果一個函數(shù)要對數(shù)組進(jìn)行處理,需要接受哪些信息
# include
//f函數(shù)可以輸出任何一個一維數(shù)組的內(nèi)容
//voidf(void)  括號里面需要接受內(nèi)容,所以里面不可以寫void,因?yàn)檫@個函數(shù)沒有輸出,所以第一個要用void
void f(int * pArr,int len) //通過數(shù)組名,找到第一個元素,類型為int*,原因在下;
{
int i;
for (i=0; i<= len; i++)
{
  printf ("%d ",*(pArr + i));
}
  for (i=0; i<= len;i++)
{
  printf ("%#x ",(pArr + i));
}
pArr[3] = 44;

}
int main (void)
{
int a ;
int a[5] = {1,2,3,4,5};
int b[6] = {-1,-2,-3,4,5,6};
a = &a[2]; //error 因?yàn)閍是常量,不可以進(jìn)行變量賦值
f(a,5);  //a一定是int*類型,因?yàn)閿?shù)組的數(shù)組名就相當(dāng)于數(shù)組的地址,所以a相當(dāng)于指針變量,那么其類型就要是int *
printf ("\n");
printf ("%d ",a[3]);
//






歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1