看板 C_and_CPP 關於我們 聯絡資訊
我想把程式弄成一個迴圈的話,我該怎麼改,主要是想把陣列的值經過函數之後 數值全部變成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