memset(&数组的名称, 0, 数组的大小)会怎么样?
[size=16px]trap_type_enable_t TrapTypeEnables[MAX_SNMP_TRAP_TYPE];
memset(&TrapTypeEnables,0x0,sizeof(TrapTypeEnables));
因为TrapTypeEnables是数组名,已经是地址了,但是memset初始化时,又&TrapTypeEnables进行取地址,
请问初始化的具体是什么,会出现段错误吗?[/size]
memset(&TrapTypeEnables,0x0,sizeof(TrapTypeEnables));
因为TrapTypeEnables是数组名,已经是地址了,但是memset初始化时,又&TrapTypeEnables进行取地址,
请问初始化的具体是什么,会出现段错误吗?[/size]
...全文
相关推荐
memset用法 很详细
memset用法。。。。。。。。。。。。。。
C语言memset函数使用方法详解
主要介绍了C语言memset函数使用方法详解的相关资料,希望通过本文能帮助到大家,让大家掌握这样的方法,需要的朋友可以参考下
memset的初浅体会
在学习memset函数的时候,查了一些资料,转一个对memset()的用法的一些初浅的体会。
C++中memset函数用法详解
主要介绍了C++中memset函数用法,结合实例形式详细分析了memset函数的功能、使用方法与相关注意事项,需要的朋友可以参考下
详解C语言中的memset()函数
C语言memset()函数:将内存的前n个字节设置为特定的值 头文件: #include memset() 函数用来将指定内存的前n个字节设置为特定的值,其原型为: void * memset( void * ptr, int value, size_t num ); 参数说明: ptr 为要操作的内存的指针。 value 为要设置的值。你既可以向 value 传递 int 类型的值,也可以传递 char 类型的值,int 和 char 可以根据 ASCII 码相互转换。 num 为 ptr 的前 num 个字节,size_t 就是unsigned int。


