2014年3月13日

摘要: void *memset(void *s, int ch, size_t n);说明:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s关于memset有几个注意事项:1.不能初始化为数值1:如果程序的数组a是字符型的,字符型占据内存大小是1Byte,而memset函数也是以字节为单位进行赋值的,所以输出没有问题。而如果程序数组a是整型的,使用 memset还是按字节赋值,这样赋值完以后就等于16843009,就完成了对一个INT元素的赋值了。所以用memset对非字符型数组赋初值是不可取的!memset是以字节为单位就是对array指向的内存 阅读全文
posted @ 2014-03-13 11:04 holyprince 阅读(199) 评论(0) 推荐(0) 编辑

导航