作者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