【积累】C/C++中明明该用函数实现的功能,为啥非要自己写代码!

1 将某数组全部置为某一数字

memset(hist, 0, sizeof(hist));

2 数组的复制

memcpy(b, a, sizeof(a));  静态数组的写法, 在堆里的自己先算出内存长度。

上面的语句是把a的值复制b中,注意第3个参数一定要用 sizeof,因为具体长度跟a的类型有关哦,不要让为a有256个元素就写为256嗾,另外b可以是二维数组哦,比如下面这条语句:

memcpy(tol[index],tol_temp1, sizeof(tol_temp1));这里的tol是一个256*256的二维数组哦!

另外 不要用strcpy strcpy只针对字符型数组哦!

-------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号248787278

你可能感兴趣的:(C基础函数积累)