您的位置:首页 > 编程语言 > C语言/C++

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

2016-04-21 15:57 531 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: