百度试题 结果1 题目 int类型的数组a,执行memset(a, 0, sizeof(a));后,所有元素自动初始化为0,所以,执行memset(a, 1, sizeof(a));后,所有元素自动初始化为1。( ) A:错 B:对 答案( ) 相关知识点: 试题来源: 解析 错误 反馈 收藏 ...
memset()对于以某一值初始化一段内存非常有用。例如,这个命令: constintARRAY_LENGTH=300;charthe_array[ARRAY_LENGTH]; // zero out the contents of the_arraymemset(the_array,'\0', ARRAY_LENGTH); …是非常有效率的方法来设置the_array中的所有值为零。 下表比较了两种不同的方式来初始化字符数组:for...
memset清空局部定义的数组的话,这个数组是在栈上动态申请的,申请时就有一定的常数时间开销。而memset还...
参考程序: #include <iostream> using namespace std; int main() { int i,j; int * * a=new int *[10]; for(i=0;i<10;i++) a[i]=new int[8]; for(i=0;i<10;i++) { for(j=0;j<8;j++) { *(a[i]+j)=0; cout<<*(a[i]+j)<<" "; } cout<<endl; }...