第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問數(shù)組作為形式參數(shù)時,長度未知,可以設(shè)為n嗎,該怎么設(shè)置

#include <stdio.h>

int n;//設(shè)n為該數(shù)組的長度

int getIndex(int arr[n],int value)

{

int i,j,index;

int j=0;int index=-1;

for(i=0;i<n;i++)

{

if(arr[i]==value)

{ j++;printf("第%d個目標(biāo)的下標(biāo)為%d ",j,i);}

if(j>0){index=j;}

}

return index;

}

第2行和第3行 應(yīng)該怎么設(shè)置n,是去掉第二行,然后直接int arr[int n] 還是像現(xiàn)在這樣設(shè)置?

如果像這樣設(shè)置,在主函數(shù)中要使用這個自定義函數(shù),是可以直接聲明arr[5]使用

還是要先聲明n=5再使用

正在回答

3 回答

在你給你的n賦值之前,是不能用他來定義數(shù)組的。但你可以定義數(shù)組時不定義其長度。然后函數(shù)里可以通過一個輸入函數(shù)scanf來給n賦值,就可以確定你的for循環(huán)的長度了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

初心者Kay 提問者

好的 謝謝
2018-07-01 回復(fù) 有任何疑惑可以回復(fù)我~

或者可以先通過輸入函數(shù)scanf給n賦值。再用n定義數(shù)組的長度。

0 回復(fù) 有任何疑惑可以回復(fù)我~

如果像這樣設(shè)置,在主函數(shù)中可以直接聲明arr[5]使用還是要先聲明n=5

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

請問數(shù)組作為形式參數(shù)時,長度未知,可以設(shè)為n嗎,該怎么設(shè)置

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號