作者s4399 (小鬼)
看板C_and_CPP
標題[問題] 改迴圈
時間Fri May 8 01:13:06 2009
我想把程式弄成一個迴圈的話,我該怎麼改,主要是想把陣列的值經過函數之後
數值全部變成0 謝謝!
#include <stdio.h>
#include <stdlib.h>
void test(int *a);
int main(void)
{
int i, age[3]={56,85,98};
for(i=0;i<3;i++)
printf("age[%d]=%d\n",i,age[i]);
test(age);
for(i=0;i<3;i++)
printf("age[%d]=%d\n",i,age[i]);
system("pause");
return 0;
}
void test(int *a)
{
int i;
for (i=0;i<3;i++) a[i]=0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.8.248
※ 編輯: s4399 來自: 140.135.8.248 (05/08 01:13)
推 QQ29:你這樣寫不就對了嘛? 05/08 01:34
推 jerohands:很抱歉..我也看不出哪裡有問題吶.. 05/08 01:43
→ jerohands:還是你要 int GetZero() { return 0; } 05/08 01:44
→ jerohands:然後 for(int i=0;i<3;++i) age[i] = GetZero(); 0.0? 05/08 01:45
→ jerohands:脫褲子放屁 XD 05/08 01:46
→ s4399:解決了 感謝QQ29大大 05/08 02:31