数组名与函数的结合使用注意项
生活随笔
收集整理的這篇文章主要介紹了
数组名与函数的结合使用注意项
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
數(shù)組名即數(shù)組的首地址,故數(shù)組名屬于指針變量,在定義函數(shù)使數(shù)組名作為形參時(shí),要把對(duì)應(yīng)的參數(shù)定義為指針變量。因?yàn)閿?shù)組沒(méi)有特定的使其讀入停止的標(biāo)志,因此還要有確定數(shù)組長(zhǎng)度的參數(shù),即用戶自己輸入數(shù)組長(zhǎng)度。
代碼如下:
# include <stdio.h>
?
void f (int *x,int len)
{
int i;
for(i=0;i<len;i++)
printf("%d ?",*(x+i)); //輸出時(shí)要用*(x+i),不能直接用main函數(shù)中的數(shù)組名(數(shù)組名不確定)
} //但是可以使用x[i], 即?printf("%d ?",x[i]):
int main (void)
{
int a[5];
f (a,5);
return 0;
}
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的数组名与函数的结合使用注意项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 成都大熊猫繁育研究基地可以玩多久
- 下一篇: -又见GCD -- ACM解决方法