疑问:c++中的memset

在dev c++下调试

 1 #include <mem.h>
 2 #include <iostream.h>
 3 #include <cstdlib>       //配合system("PAUSE");用于看调试结果 
 4 
 5 int main()
 6 {
 7     int ia1[10];
 8     memset(ia1,1,10*sizeof(int));
 9     for(int i=0;i<(sizeof(ia1)/sizeof(int));i++)
10      cout << ia1[i] << " ";
11      cout << endl;
12      system("PAUSE");
13 }

 

调试结果

 

16843009 16843009 16843009 16843009 16843009 16843009 16843009 16843009 16843009
 
16843009

 

为什么是这个结果呢??

 

posted @ 2010-03-10 10:17  doze  阅读(221)  评论(0)    收藏  举报