作者gn01887818 (什麼才是我要的)
看板C_and_CPP
標題[問題] 將二維陣列全部設為零
時間Tue Mar 10 20:51:25 2009
#include <cstdlib>
#include <iostream>
using namespace std;
void setzero(int t2[][5]);
int main(int argc, char *argv[])
{
int t[2][5]={{1,2,3,4,5},{6,7,8,9,10}} ;
//e
void setzero(t);
for(int i=0;i<2;i++)
{for(int j=0;j<5;j++)
{
printf("%d",t[i][j]);
}
printf("\n");
}
system("PAUSE");
return EXIT_SUCCESS;
}
void setzero (int t[][5])
{
for(int i=0;i<2;i++)
{for(int j=0;j<5;j++)
{
t[i][j]=0;
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.36.77
1F:推 LawlietDo:main 裡面 void setzero(t); 把 void 拿掉 03/10 20:59
2F:→ snowlike:printf()採#include <cstdio>而不是<ios..>+u..n..std; 03/10 21:21
3F:→ sunneo:? 你問了什麼 03/10 23:32
4F:推 Bencrie:偽 C++ XD ... 如果t的記憶體是連續的可以call memset 03/11 00:57