作者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)
1F:推 QQ29:你这样写不就对了嘛? 05/08 01:34
2F:推 jerohands:很抱歉..我也看不出哪里有问题呐.. 05/08 01:43
3F:→ jerohands:还是你要 int GetZero() { return 0; } 05/08 01:44
4F:→ jerohands:然後 for(int i=0;i<3;++i) age[i] = GetZero(); 0.0? 05/08 01:45
5F:→ jerohands:脱裤子放屁 XD 05/08 01:46
6F:→ s4399:解决了 感谢QQ29大大 05/08 02:31